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

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

Re: [Bulk] Re: [shell-script] Re: Como copiar os arquivos de saida do co


From: Julio C. Neves
Subject: Re: [Bulk] Re: [shell-script] Re: Como copiar os arquivos de saida do comando ls -lhS | grep -v '^d' | sort -k 1
Date: Fri, 22 May 2015 14:28:49 -0300

Me parece que assim:

$ cp $(ls --file-type | grep -v '/') dest

Fica um pouquinho melhor, pq na sintaxe do cp, se fizer: cp a b c d, só funcionará se d for um diretório.

Abcs,
Julio
@juliobash
P
róximos cursos de Shell
Cidade         Local Período
Rio de Janeiro EDX 08 a 12/06/15
São Paulo 4Linux 15 a 19/06/15
Curitiba SoftCell 10 a 14/08/15

São Paulo 4Linux 21 a 25/09/15
São Paulo 4Linux 07 a 11/12/15

Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 22 de maio de 2015 12:41, Sidney Souza address@hidden [shell-script] <address@hidden> escreveu:
 

Corrigindo o email anterior, o comando seria esse:
ls --file-type | grep -v '/' | xargs -I {} cp "{}" dest/

------------------------------------------------------
http://www.politicos.org.br

2015-05-22 12:32 GMT-03:00 Sidney Souza <address@hidden>:
Use o xargs 

ls --file-type | grep -v '/' | xargs -t -I {} cp "{}" dest/

------------------------------------------------------
http://www.politicos.org.br

2015-05-22 11:30 GMT-03:00 Rodrigo Tenorio address@hidden [shell-script] <address@hidden>:

 

Acredito que algo como um for each resolve... Uma rápida pesquisa no oráculo...

http://stackoverflow.com/questions/15065010/how-to-do-for-each-file-using-find-in-shell-bash

http://www.cyberciti.biz/faq/bash-for-loop/

Em 22/05/2015 11:20, "address@hidden [shell-script]" <address@hidden> escreveu:
 



Eu usei o find . -maxdepth 1 -type f -exec ls -l {} \;

Porém o que percebi é que ele busca também TODOS os arquivos que estão no diretório corrente.

Alguém têm mas sugestões??





reply via email to

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