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

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

Re: [shell-script] Confusão com o xargs


From: Sergio Nery Simoes
Subject: Re: [shell-script] Confusão com o xargs
Date: Sun, 1 Oct 2006 13:54:08 -0300

Rafael,

acho que você tá querendo fazer isso:

find . -type f -user rafael | xargs -i bash -c "echo -n 'O arquivo eh:'  ;
basename {}"


caso possua nomes de arquivos com espaços, você pode evitar erros
adicionando aspas simples no par de chaves :

find . -type f -user rafael | xargs -i bash -c "echo -n 'O arquivo eh:'  ;
basename '{}'"


Sergio.
================

2006/9/30, Rafael Reuber <address@hidden>:
>
> Amigos, estou estudando Shell Script e fazendo ums teste e me
> enganchei nisso:
>
> find . -type f -user rafael | xargs -i bash -c "echo O arquivo é: {};
>
>
> Se eu usar esta linha ele vai listar todo o caminho o caminho
> dorsarquivos perntencentes ao usuário rafael dessa forma:
>
> "O arquivo é: ./Last.fm_Client_1.0.0b/data/icons/options_radio.png"
>
> Eu queria fazer que ele imprimisse assim: "O arquivo é: options_radio.png"
>
> Alguém sabe me dizer como fazer isso? Por que eu tentei fazer assim e
> não deu certo:
> find . -type f -user rafael | xargs -i bash -c "echo O arquivo é:
> `basename{}`;"
>
> Obrigado pela ajuda.
>
>
>
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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