Perguntas com a marcação «xargs»

xargs é um comando que executa outro comando e gera seus argumentos a partir de stdin

6
Quando é necessário xargs?
O xargscomando 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 alterar o comando para touchexigirá xargs: $ \ls | grep Cases | touch touch: missing file operand Try `touch …

4
Classificando a saída de "find"?
Eu preciso ser capaz de classificar alfabeticamente a saída findantes de canalizá-la para um comando. Entrar | sort |entre não funcionou, então o que eu poderia fazer? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

2
Faça xargs passar como primeiro parâmetro
Estou tentando produzir esse comportamento: grep 192.168.1 *.txt Ao passar uma string para o grep via Xargs, ela continua no final e não como o primeiro parâmetro. echo 192.168.1 | xargs grep *.txt Eu preciso dizer ao xargs (ou algo semelhante) para colocar a string de entrada entre 'grep' e …
53 xargs 

7
Usando xargs com entrada de um arquivo
Digamos que eu tenho um arquivo com o seguinte bob john sue Ora, estes diretamente corrospond (neste caso) padrão de URL, como http://example.com/persons/bob.tar, john.tar, sue.tar. Eu gostaria de pegar essas linhas e executá-las xargs. Não sei o que é passado para o comando sendo executado. Como acesso o parâmetro no …
41 bash  scripting  xargs 


3
Comandos de tubulação após um xargs canalizado
HP-UX ***** B.11.23 U ia64 **** licença de usuário ilimitado find . -type d -name *log* | xargs ls -la fornece os nomes dos diretórios (aqueles que contêm logno nome do diretório) seguidos por todos os arquivos dentro desse diretório. Os diretórios /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/e assim por diante contêm arquivos …
38 shell  find  pipe  xargs 


4
find -exec + vs find | xargs: qual escolher?
Eu entendo que o -execpode ter uma +opção para imitar o comportamento de xargs. Existe alguma situação em que você prefere um formulário ao outro? Pessoalmente, prefiro a primeira forma, apenas para evitar o uso de um cachimbo. Eu acho que certamente os desenvolvedores de finddevem ter feito as otimizações …
32 bash  find  pipe  xargs 


5
Por que xargs retira aspas da entrada?
Por que xargs retira aspas do texto de entrada? Aqui está um exemplo simplificado: echo "/Place/='http://www.google.com'" | xargs echo saídas /Place/=http://www.google.com Existe alguma maneira de contornar isso? (xargs -0 não me ajuda)


4
find + xargs: linha de argumento muito longa
Eu tenho uma linha como a seguinte: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} mas eu recebi o seguinte erro: xargs: argument line too long Estou confuso. O uso de xargssupostamente não ajuda precisamente com esse problema? Nota: Eu sei que posso usar …
21 xargs  arguments 

6
xargs com redirecionamento stdin / stdout
Eu gostaria de correr: ./a.out < x.dat > x.ans para cada * .dat arquivo no diretório A . Claro, isso poderia ser feito pelo script bash / python / qualquer que seja o tipo de script, mas eu gosto de escrever uma frase sexy. Tudo o que pude alcançar é …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.