[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]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] Confusão com o xargs,
Sergio Nery Simoes <=