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
2
respostas

Quer saber porque o sed não está funcionando com xargs como eu esperava

Estou me perguntando por que o seguinte comando não funcionaria: sudo find . -name index.htm | xargs -0 sudo sed -i 's/pattern1/pattern2/g' Quando executamos os dois comandos separadamente, eles funcionaram como esperado, find encont...
13.02.2010 / 15:27
2
respostas

find: como não ter erros (stderr) quando não existem arquivos

Eu tenho um script personalizado que gzip arquivos de log quando eles são um dia de idade. No meu script todos os erros (stderr) são registrados em um arquivo e no final do script eu uso este arquivo para saber se a execução foi boa ou não. E...
20.09.2013 / 14:24
1
resposta

Como posso executar o hunspell em uma lista de arquivos com xargs?

Quando eu corro find . -name "*.html" | xargs hunspell O hunspell exibe o primeiro arquivo com um erro de ortografia, mas não aceita entrada. Eu tenho que ctrl-c para matá-lo. O que causa isso? Existe uma maneira de executar o hunspell...
03.04.2012 / 16:57
1
resposta

Encontrando strings em arquivos com caminho relativo

Eu não entendo porque esses dois comandos não fornecem o mesmo resultado (a diferença é apenas relativa vs. absoluta), alguém pode explicar isso? annika /srv/www/pages/com.example.www/www/povruc # find /srv/www/pages/com.example.www/www | xar...
19.11.2014 / 11:01
2
respostas

Eu preciso aumentar minha saída para incluir cat-ing de um arquivo neste script Bash

Eu tenho um script consultando um servidor remoto com base na entrada do usuário e procura pela última data modificada de um arquivo. Ele funciona, no entanto, contido no arquivo é uma string que eu preciso ter exibido também e tudo que eu tente...
29.07.2014 / 17:42
1
resposta

Como processar uma variável de ambiente delimitada por espaço com xargs

Estou tentando executar um processo de longa execução várias vezes em paralelo. O parâmetro para cada execução do processo é armazenado em uma variável de ambiente separada por espaço. Aqui está um exemplo artificial do que estou tentando execut...
18.06.2013 / 13:39
6
respostas

Quando é necessário xargs?

O comando xargs sempre me confunde. Existe uma regra geral para isso? Considere os dois exemplos abaixo: $ \ls | grep Cases | less imprime os arquivos que correspondem a 'Casos', mas a alteração do comando para touch exigirá xar...
19.11.2011 / 17:34
4
respostas

Classificando a saída de “find”?

Eu preciso poder classificar em ordem alfabética a saída de find antes de direcioná-la para um comando. Inserir | sort | entre não funcionou, então o que eu poderia fazer? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand...
16.03.2012 / 11:29
2
respostas

Faça xargs passar como primeiro parâmetro

Estou tentando produzir esse comportamento: grep 192.168.1 *.txt Passando uma string para o grep via Xargs, mas ela está indo no final, em vez de como o primeiro parâmetro. echo 192.168.1 | xargs grep *.txt Eu preciso dizer ao xar...
20.09.2013 / 14:12
7
respostas

Usando xargs com entrada de um arquivo

Digamos que eu tenha um arquivo com o seguinte bob john sue Agora, esses padrões de URL diretamente corrospond para (neste caso), como http://example.com/persons/bob.tar , john.tar , sue.tar . Eu gostaria de pegar essas linhas e...
29.10.2010 / 03:54