Corte o comando no Linux com exemplos
- 4027
- 1310
- Mr. Mitchell Hansen
A linha de comando pode ser um local assustador para iniciantes. Requer um pouco de memorização e digitação para navegar. No entanto, também pode ser incrivelmente poderoso. Se você não estiver familiarizado com a interface da linha de comando, pode achar difícil o conteúdo grep dos arquivos. É aí que entra os comandos cortados. Essas ferramentas permitem cortar rapidamente o texto de um arquivo. Eles são especialmente úteis quando você deseja colunas grep em um arquivo. Além disso, eles são fáceis de aprender e dominar.
Neste artigo, mostraremos como usar o comando Cut In Linux. Também mostraremos algumas dicas e truques úteis ao longo do caminho. Então, se você é novo no Linux, este é o guia para você!
Corte [Opção] [nome do arquivo]
Opções
As opções são combinadas com comandos para executar determinadas tarefas. Existem várias opções que podem ser usadas com o comando Cut, uma lista de opções comumente usadas são fornecidas abaixo:
- '-f' Para cortar por campos
- '-b' Para cortar posições de bytes
- '-C' cortar por personagens
- '-d' Para especificar um delimitador
Também temos que fornecer um nome de arquivo para cortar/extrair porções com base na opção especificada.
Corte os bytes
A primeira opção que discutiremos é "-B". Esta opção pode ser usada para extrair bytes específicos. "-B" A opção precisa ser seguida com uma lista de bytes separados por uma vírgula. Você também pode dar a opção "-b" uma variedade de bytes usando um hífen.
Agora vamos usar o "corte" comando em um arquivo nomeado “Animais.TXT" como um exemplo. Este arquivo contém os nomes de diferentes animais. Podemos verificar o conteúdo de um arquivo de texto usando o seguinte comando:
animais de gato.TXT
Agora tentaremos produzir apenas o primeiro e o terceiro byte de cada linha no arquivo de texto usando o seguinte comando:
corte -B 1,3 animais.TXT
Corte os personagens
Antes de avançarmos mais primeiro, deixe -me explicar a diferença entre um byte e um personagem.
Um byte tem 8 bits que podem representar 256 valores diferentes. À medida que os computadores se tornaram mais globais e acessíveis, o idioma que tinha mais de 256 caracteres tornou impossível fazer mapeamento individual. Então, um novo Unicode UTF-8 foi criado.
O antigo padrão ASCII tinha 128 caracteres. Cada personagem foi representado por um único byte. No entanto, em caracteres UTF-8 são representados por 1 a 4 bytes. Guias e espaços são considerados um personagem de um byte.
Agora vamos tentar produzir os dois primeiros caracteres do arquivo “Animais.TXT"
Corte -C 1,2 animais.TXT
Também podemos escrever "1,2" como uma sequência de caracteres:
Corte -C 1-2 animais.TXT
Cortado por campos
Podemos usar o "-F" opção junto com o "corte" comando para extrair um campo particular. Também podemos combinar o "-D" opção com "-F" Para definir um delimitador. O delimitador especifica onde um campo termina. O delimitador padrão é "ABA".
Agora vamos usar o "números.TXT" arquivo como exemplo. Este arquivo contém uma sequência de números com semi-corons separados por "guia".
Usaremos o seguinte comando para produzir o primeiro e o terceiro arquivos do arquivo de texto:
corte -f 1,3 números.TXT
Agora vamos usar o "-D" opção para mudar o delimitador. Podemos definir qualquer personagem como um delimitador, mas aqui vamos definir o ";" Como delimitador:
corte -f 1,3 -d ';' números.TXT
Usando elogio com corte
Também podemos usar ““--elogio
” Para extrair e imprimir tudo, exceto os campos selecionados pela opção "-f":
corte -f 1,3 números.txt -complemento
Conclusão
"Cut" é um utilitário de linha de comando usado para extrair campos de cada linha de um arquivo ou entrada padrão com base nos critérios especificados. É uma ferramenta muito conveniente e poderosa.
Neste artigo, aprendemos qual é o comando "Cut" e como usá-lo com diferentes opções. Também discutimos alguns exemplos úteis do comando "Cut".
- « Como criar e adicionar volume EBS no AWS Instanace
- Como instalar Certificados SSL Services em WHM & CPALEL »