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

grep para arquivos e abra os resultados resultantes

Estou tentando abrir todos os arquivos com base em alguns valores de retorno do grep na linha de comando. Eu sei que posso usar a opção -l para retornar apenas nomes de arquivos, mas gostaria de combinar isso de alguma forma com outra série d...
04.10.2014 / 23:29
2
respostas

Use a entrada xargs no comando eval [duplicate]

Eu tenho um arquivo "commands.php" que gera dinamicamente comandos bash. Por exemplo, uma linha é: # - commands.php ssh [email protected] echo "text" > file; reboot; Como posso usar a saída de xargs para executar esses comandos ....
25.12.2013 / 00:36
2
respostas

Chamada de função interna com parâmetros xargs

Eu estou tentando criar um arquivo ocorrente dentro do meu diretório /tmp de cada arquivo contendo uma string específica. O problema é que a chamada para basename {} parece não funcionar. Nem isso, nem echo basename {} . grep -R 'm...
15.07.2012 / 20:35
2
respostas

xargs ee para os mesmos arquivos [duplicados]

     Esta pergunta já tem uma resposta aqui:                   Posso fazer um 'corte' para alterar um arquivo?                                      6 respostas                                                 Quais são os operadores d...
26.07.2013 / 02:30
1
resposta

Comando que imprime o conteúdo do arquivo dado nome do arquivo no stdin

Eu tenho um comando que produz alguma parte de saída, que é na verdade um nome de arquivo contendo os dados de saída completos. Eu quero extrair o nome do arquivo (o que eu trivialmente faço com cut ) e, em seguida, passá-lo para outro program...
09.12.2014 / 13:32
1
resposta

por que os xargs não estão analisando minha entrada corretamente?

Eu tenho tentado escrever um script de shell que fará interface com o cmus e, em seguida, notificar-me sobre as informações da faixa usando o comando notify-send. No momento não está funcionando, principalmente porque o xargs não parece passar 2...
18.06.2011 / 04:22
3
respostas

imprime todos os arquivos em uma pasta

digamos ls retunrs file1 file2 dir1 dire2 ... , desejo imprimir you have file1 file2 dir1 dire2 ... in currnent folder . Como posso fazer isso? ls | xargs -i echo 'you have {} in current folder' imprime you have file1 in curren...
12.04.2018 / 15:19
2
respostas

Como usar xargs com um comando que requer entrada do usuário?

Eu configurei um canal retornando o nome de um pacote que gostaria de instalar usando apt-get : ... | xargs -I _ sudo apt install _ No entanto, apt-get não pode ler stdin neste caso e sai com: Do you want to continue? [Y/n] Abor...
08.02.2018 / 15:38
2
respostas

Que tipos de comandos podem ser executados por xargs?

Do manual do findutils: xargs [option...] [command [initial-arguments]] Estou correto que xargs corre command em várias execuções, cada uma com uma sequência diferente de argumentos? Se sim, significa que tal comando deve satisfa...
07.06.2018 / 19:47
3
respostas

Xargs com várias substituições de argumentos - Use argumento de variável de ambiente após sh -c '…'

Este é o meu comando: find $1 -name "*.html" | sort -n | xargs -I {} sh -c 'echo "Dumping file: "{} >> "$2"; w3m {} >> "$2" 2>&1' onde: $ 1 é o caminho onde procurarei arquivos com a extensão .html $ 2 é o arquiv...
24.07.2017 / 16:26