segunda-feira, 28 de dezembro de 2009

Comando Cut

Este comando tem como objetivo tratar um string e retornar partes dele, exemplo:

Executo o comando uname -r e ele me retorna 2.6.27.7-smp, vamos supor que eu quera dividir esta string em campos tendo como delimitador o ."ponto". Neste caso seria como tivesse uma lista com o seguintes valores:
2
6
27
7-smp;

Vou retornar o item 2 da lista "6", veja o comando:

uname -r | cut -d "." -f2

O retorno deste comando seria "6".

Explicando:

Quando coloquei o pipe "|" ele passou o retorno do comando uname -r para
entrada do comando cut.

O parametros:
-d -> indica qual será o delimitador que será detectado para gerar a lista, em nosso caso informamos o ".";

-f -> indica qual dos itens da lista será retornado, em nosso caso o item 2.

Referências:
man cut (Manual do Cut)
http://www.experts-exchange.com/Programming/Languages/Scripting/Shell/Q_23092995.html

Nenhum comentário:

Postar um comentário