shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Escapando Colchetes na saída do ls


From: itamarnet
Subject: Re: Escapando Colchetes na saída do ls
Date: 23 Oct 2016 17:48:09 -0700

Caro arkanadd

Estou supondo que no arquivo ARQ02 tem uma listagem de arquivos e diretórios, mas quer exibir apenas o que há a mais no que é recebido pelo file descriptor 3.

Para não ter problemas com os colchetes é bom usar o 'fgrep' ou 'grep -F', o uso de 'egrep', 'grep' com o argumento -e entende os colchetes como lista das RE.

Existe a opção de usar o 'grep -f' onde vc tem um arquivo com o padrões a serem procurados, e nisso vc não precisa fazer um loop:

fgrep -f <(cat <&3) ARQ02 > result


Outra opção é usar diff, onde  não precisa fazer um loop também:

diff <(cat <&3) ARQ02 | sed -n '/^</{s/< //;p}' > result


Não cheguei a testar, mas acho que resolve

[]'s
Itamar
reply via email to

[Prev in Thread] Current Thread [Next in Thread]