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

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

Re: [shell-script] SED


From: Flavio Torres
Subject: Re: [shell-script] SED
Date: Thu, 08 Mar 2007 16:25:58 -0300
User-agent: Thunderbird 1.5.0.10 (Windows/20070221)

-----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-----



reply via email to

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