Exemplos de corte bash

Exemplos De Corte Bash



Você pode automatizar as tarefas no script Bash por meio de diferentes comandos e programas. Embora você precise de um bom conhecimento de comandos para criar scripts Bash excelentes, existem alguns comandos que você pode usar como iniciante. Cut é um comando simples para extrair um texto específico do arquivo.

Cut é um comando versátil que você pode usar com outros comandos, incluindo os comandos “sort” e “grep”. Vejamos alguns dos melhores exemplos de corte do Bash pelos quais você pode entender o comando “cortar” sem complicações.

Exemplos de corte bash

O comando “cut” é útil ao extrair dados de um arquivo de texto. Basta especificar os campos desejados e ele fará o resto. Para usá-lo, digite o seguinte comando:







corte -d 'delimitador' -f1 arquivo.txt
  1. A opção “-d” nos permite inserir o delimitador. É um caractere ou uma série de caracteres que separa as sequências de texto. Substitua o termo “delimitador” pelo delimitador real.
  2. Usando a opção “-f”, especifique quais campos (números de colunas) você está extraindo do arquivo.

Tomemos como exemplo um arquivo “info.txt” que consiste no seguinte conjunto de informações:



Prateek, Fiji, 26

Sean, Índia, 21

Josué, Japão, 19

Agora, para extrair o primeiro e o terceiro arquivos deste arquivo, o comando será:



Corte -d ',' -f1, 3 informações.txt





Se você tiver um arquivo com dados separados por tabulação, seu valor delimitador será “$’\t'”.

Se você precisar obter um intervalo de caracteres de um respectivo campo, use a opção “-c”:



corte -c1-5 arquivo.txt

Observe que a opção “-c” não combina com as outras opções. Após a execução, ele exibe a saída de acordo com o intervalo de caracteres fornecido.

Conclusão

No Linux, “cut” é uma ferramenta importante que você pode usar para extrair dados de diferentes arquivos. Embora simples, tem diversas utilizações e pode ser combinado com diversos comandos. Este guia rápido discutiu alguns exemplos de comandos de corte do Bash. Primeiro, explicamos o comando básico e depois discutimos alguns exemplos avançados. Além disso, você pode canalizar a saída de outros comandos como uma entrada no comando “cortar”.