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

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



reply via email to

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