Perguntas sobre 'xargs'

Um comando que constrói uma lista de argumentos para um comando a partir do texto dado como entrada padrão de xargs (ou lida de um arquivo especificado) permitindo assim a execução nos resultados de uma pesquisa, por exemplo. É fornecido pelo pacote findutils
3
respostas

Piping find -name para xargs resulta em nomes de arquivos com espaços não sendo passados para o comando

Normalmente, para remover arquivos com espaços no nome do arquivo, você precisa executar: $ rm "file name" mas se eu quiser remover vários arquivos, por exemplo: $ find . -name "*.txt" | xargs rm Isso não excluirá arquivos com espa...
26.08.2015 / 14:13
4
respostas

O que faz o “xargs grep”?

Eu sei o comando grep e estou aprendendo sobre as funcionalidades de xargs , então eu li através de esta página que fornece alguns exemplos sobre como usar o comando xargs . Estou confuso com o último exemplo, exemplo 10. Ele diz "O...
04.10.2016 / 23:50
3
respostas

excluindo pastas com espaços em seus nomes usando xargs [duplicado]

Por que os xargs não podem excluir diretórios com espaços em seus nomes e como corrigir isso? 76 find . -type d |xargs rm -rf 77 rm -rf fire\ hydrant/ 78 rm -rf wine\ glass/ 79 rm -rf tennis\ racket/ 80 rm -rf traffic\ light/ 81 rm -r...
26.10.2016 / 23:22
1
resposta

Diferença entre “xargs” e substituição de comandos?

Em muitos casos, uso substituição de comando em vez de xargs . Por exemplo, rm $(ls) é o mesmo que ls | xargs rm Quais são realmente as diferenças entre eles? Acho que uma das diferenças é que a substituição de comandos é executada...
01.10.2016 / 09:18
2
respostas

Leia uma URL de um arquivo e abra-a em uma aba do Firefox

PreTabs.txt é um arquivo que eu tenho em minha área de trabalho e contém apenas a linha google.com Eu quero enviar o conteúdo desse arquivo para o Firefox para que ele abra o URL em uma nova guia. Se você executar cat PreTabs.txt |...
28.12.2016 / 21:23
3
respostas

Qual é a diferença entre encontrar com -exec e xargs?

tentando aprender script Bash Eu quero executar algum comando em todos os arquivos abaixo do meu diretório atual que satisfaçam uma determinada condição. Usando find -name *.flac Especificamente, quero converter .flac em .mp3 . Eu po...
24.09.2017 / 21:20
1
resposta

Como posso resolver o erro de “aspas duplas incomparáveis” usando o dbus-monitor em combinação com xargs?

Para interceptar notificações ( notify-osd ) no Linux (Ubuntu), estou usando o script dbus-monitor abaixo. Posteriormente, o script executa outro script ( /opt/nonotifs/nonotifs/silent ) com a notificação interceptada como argumento, para...
28.10.2016 / 22:06
1
resposta

O gzip aceita stdin?

Quando eu canalizar para gzip ele não pode aceitar stdin eu deveria usar xargs para converter stdin para argumento $ls 1.txt $ls |xargs gzip && ls 1.txt.gz tudo está bem. mas quando eu quero comprimir um arquivo de arquivo...
29.09.2016 / 14:49
1
resposta

Forma elegante de copiar lista de diretórios para o diretório de destino

Histórico: comecei a usar beets para gerenciar minha coleção de músicas. Ele usa a linha de comando como a interface principal. O comando beet ls -ap , por exemplo, emite uma lista de caminhos (pastas) que atendem a um determinado critério...
11.01.2016 / 15:56
1
resposta

Localizando, movendo e removendo no Ubuntu

SO: Ubuntu 14.04.2 LTS (GNU / Linux 3.13.0-62-genérico x86_64) Eu tenho um diretório como o seguinte: ~/total/ test1/ test1.txt some_other_file_i_dont_care.py test2/ test2.tex some_folder_i_dont_care...
04.09.2015 / 01:49