=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
DICA UNIX
Dica Unix 2503 – 8 de novembro de 2006
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
USANDO O CUT COM COMANDOS PADRÃO
Para utilizar corretamento o comando cut de uma saída de um comando padrão do UNIX, como o ls, ps sem os espaços extras que estes comandos recebem, use isto :
% ls -lt| tr -s ” ” | cut -f6-10
% ls -lt| tr -s ” ” |
tr -s ” ” ==> o tr neste caso tem o efeito de remover todos os espaços extra utilizados para formatação que são introduzidos pelo shell do unix, para melhor a visualização, e transforma os mesmos para um formato mais fácil de ser manipulado.
Se não utilizarmos o tr, a opção -c do comando cut não funcionará a contento por causa da variedade de campos e tamanhos que estão na saída e a opção -f não será aplicável pois haverão diversos campos de delimitação a mais por causa da formatação.
ls -lt | tr -s ” “
ps -ef | tr -s ” “
nos fornece uma saída preparada para a extração de dados ou colunas.
Esta dica foi generosamente remetida por : snlmurthy@yahoo.com
————————————————————————
Para entrar:http://www.ugu.com/sui/ugu/show?tip.subscribe
Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPRIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE. TODAS AS DICAS SÃO “USADAS POR SEU PROPIO RISCO”.
UGU ADVERTE PARA TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO.Unix Guru Universe – www.ugu.com – tips@ugu.com – Copyright 1994-2006