-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
mauricym escreveu:
> Pessoal
>
> Tenho o seguinte problema. Um diretorio com varios arquivos, onde
> preciso que seja "impresso" o nome do arquivo mais o conteúdo da
> última linha deste arquivo. Para imprimir a última linha uso o
> comando sed -n '$p' arquivo. Fiz da seguinte forma:
>
> ls diretorio_que_contem_os_arquivos > arquivo_saida
>
> cat arquivo_saida | while read nome; do
>
> echo $nome (aqui preciso que imprima o conteúdo a última linha de
> cada arquivo) done
>
> Alguém tem alguma idéia de como fazer isto??
>


Não precisa de tudo isto...

Veja:

Se você precisa desta lista:

cat lista |  xargs -i sed -n '$p' {}

Você pode fazer isto direto no diretório:

ls | xargs -i sed -n '$p' {}
xargs -i sed -n '$p' {} < <(ls)

Abraço.

- --
 

- ---------------------------------------------------
Flavio Torres
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
 
iD8DBQFF8GNGNRQApncg294RAngwAKDN2IF839ltco7LS/o6QZu+vFin1QCeNOUC
oQrdhUfDswE3enodyCG4LmM=
=dHld
-----END PGP SIGNATURE-----

Responder a