[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Como separar o ultimo campo.
From: |
Eri Ramos Bastos |
Subject: |
Re: [shell-script] Como separar o ultimo campo. |
Date: |
Thu, 4 Nov 2010 19:16:48 -0300 |
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
>
>
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