[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Como separar o ultimo campo.
From: |
Wanderson Gonzalez |
Subject: |
Re: [shell-script] Como separar o ultimo campo. |
Date: |
Thu, 4 Nov 2010 15:36:50 -0700 (PDT) |
Valeu Eri,
muito boa essa ideia tb.
--- Em qui, 4/11/10, Eri Ramos Bastos <address@hidden> escreveu:
De: Eri Ramos Bastos <address@hidden>
Assunto: Re: [shell-script] Como separar o ultimo campo.
Para: address@hidden
Data: Quinta-feira, 4 de Novembro de 2010, 22:16
O Unix já tem duas ferramentas prontas pra isso: basename, que extrai
o nome do arquivo e dirname, que extrai o diretório:
[0.10][1914] ebastos:/tmp$> basename /etc/passwd
passwd
[0.02][1916] ebastos:/tmp$> dirname /etc/passwd
/etc
Usando eles:
for linha in $(cat asdf); do file=$(basename $linha); full=$(dirname
$linha); echo "Full $full | File $file"; done
[]'s
Eri Ramos Bastos
2010/11/4 Enio Onodera <address@hidden>:
> Legais mesmo as soluções. Eu não conhecia o rev e não sou bom em awk...Não
> entendi muito bem a finalidade do script, mas se for pra separar o caminho do
> diretório dos arquivos que ele contém, eu usaria:
> ls -laR
> com devidos filtros de interesse.Creio não ser a melhor solução e nem a que
> melhor atende às necessidades do Wanderson, mas fica registrada a idéia.
> Abs,Enio Onodera
>
>
[As partes desta mensagem que não continham texto foram removidas]
Re: Como separar o ultimo campo., Sérgio, 2010/11/05
Re: [shell-script] Como separar o ultimo campo., Eduardo Jaime Quiros Batres, 2010/11/05