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

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

Re: filtrar find


From: itamarnet
Subject: Re: filtrar find
Date: 23 Oct 2014 16:51:09 -0700

Só viajando um pouco no que vi no seu script e pedindo licença a solução que o Júlio ofereceu, onde analisa o nome do arquivo, vou dar uma sugestão.

Vc que imprimir o quarto e o quinto campo, mas nem todos os arquivos podem ter até cinco campos no nome, por isso pode aparecer o "_" sozinho.
Ou até podem ter, mas ao invés de números, podem ter letras:

Limitado a quem tem 5 campos ao menos e quando possue :
   find /meudiretorio/ -type f | awk -F"_" 'NF > 4 {print $4 "_" $5}'
ou
   find /meudiretorio/ -type f | awk -F"_" 'NF > 4 {print $4 FS $5}'

Ou se vc quer imprimir os 2 último campos independente da quantidade:
   find /meudiretorio/ -type f | awk -F"_" '/_/ && NF >= 2 {print $(NF-1) FS $NF}'

apenas sugestões adicionais

[]'s
Itamar


reply via email to

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