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

Como obtenho um único total de linhas com 'wc -l'?

Eu adicionei um alias do git para fornecer as contagens de linha de arquivos específicos no meu histórico: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc No entanto, wc -l está relatando vários totais, de modo que...
31.01.2014 / 20:46
5
respostas

Tem xargs usar alias em vez de binário

Bash 4.2 no CentOS 6.5: No meu ~/.bash_profile , tenho vários aliases, incluindo: alias grep='grep -n --color=always' para que eu possa obter o realce de cor e imprimir números de linha automaticamente ao executar grep . Se eu exec...
08.07.2014 / 18:37
3
respostas

'grep -l .. | xargs vim 'gera um aviso, por quê? [duplicado]

Se eu executar um comando como grep -rl test . | xargs vim Eu recebo um aviso "Vim: Aviso: a entrada não é de um terminal." Mas ainda sou capaz de editar os arquivos. Por que o aviso?     
28.05.2013 / 15:00
1
resposta

Como posso obter o índice do xargs “processador paralelo”?

Suponha que eu tenha dois recursos, denominados 0 e 1 , que só podem ser acessados exclusivamente. Existe alguma maneira de recuperar o "índice" do "processador paralelo" que xargs lança para usá-lo como um serviço de exclusão mútua l...
12.06.2018 / 04:57
3
respostas

Como abrir vários arquivos da saída 'find'?

Eu sei que posso abrir vários arquivos encontrados em um diretório assim: find -name *.foo -xargs <command> {} \; Isso funciona, mas ao tentar abrir um monte de arquivos de texto no gedit ao mesmo tempo, ele os abre sucessivamente...
28.11.2010 / 16:09
1
resposta

Como dizer ao xargs qual argumento escolher? [duplicado]

Quando xargs redireciona a saída dos primeiros comandos para o segundo argumento do comando e não há escolha sobre qual argumento para qual elemento da saída, então existe apenas uma maneira, por exemplo: ls | xargs file # there are as man...
02.04.2015 / 18:04
4
respostas

Formata a saída de xargs

Eu gostaria de mudar o formato dos displays xargs de saída cat k.txt 1 2 3 e cat k.txt | xargs 1 2 3 No entanto, gostaria de ter 1, 2, 3 ou 1|2|3 . Alguma sugestão?     
02.09.2013 / 12:10
1
resposta

Como usar a função definida com xargs

Este é o meu código #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Então eu tenho uma função showword que ecoa qualquer string que você passar como um parâmetro para a função....
01.10.2014 / 07:57
3
respostas

Passar o argumento xargs como uma string para outro comando com ''?

Suponha que eu tenha vários arquivos em /tmp/ . eu faço find . -type f | xargs -iFILES E eu quero fazer um md5sum em cada arquivo, saindo para um arquivo com o mesmo nome, mas com .md5 extensão. find . -type f | xargs -iFILE...
04.02.2011 / 16:56
2
respostas

xargs - acrescenta cada argumento com um parâmetro

Eu sei disso, dado l="a b c" , echo $l | xargs ls rendimentos ls a b c Quais resultados de construção mycommand -f a -f b -f c     
16.05.2017 / 15:47