Pular para o conteúdo

filtro comando cp

Responder tópico
  • Denunciar
  • Indicar

1. filtro comando cp

Enviado em 23/03/2015 - 23:19h

Como fica a expressão para copiar de /etc para um diretório qualquer os arquivos que começam com a letra s, os que terminam com f e os arquivos que começam com p e tenham a letra s. Seria possível fazer em uma única linha de comando?

Responder tópico

2. Re: filtro comando cp

Enviado em 24/03/2015 - 21:11h

wernermainardes escreveu:

Como fica a expressão para copiar de /etc para um diretório qualquer os arquivos que começam com a letra s, os que terminam com f e os arquivos que começam com p e tenham a letra s. Seria possível fazer em uma única linha de comando?
Certamente existem soluções mais elegantes, mas se entendi o que tu quer essa deve funcionar:

cp `ls /etc/s*f /etc/p*s` /destino/

O comando cp recebe como lista de arquivos a saída do comando "ls /etc/s*f /etc/p*s" e copia os arquivos para /destino/.

Um abraço.

3. Re: filtro comando cp

Enviado em 25/03/2015 - 10:12h


Não entendi direito, na primeira condição esta OK, mas na segunda preciso dos aquivos que começam com a letra p e TENHAM a letra s, /etc/p*s faz isso?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder