[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-----
- SED, mauricym, 2007/03/08