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
- 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.
- 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”.