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

xargs + chmod - arquivo ou diretório não encontrado

Estou tentando alterar de forma recursiva a permissão de todos os arquivos e diretórios do meu projeto. Eu encontrei um postar no fórum do magento dizendo que eu posso usar estes comandos: find ./ -type f | xargs chmod 644 find ./ -type...
01.06.2018 / 14:32
3
respostas

Como distribuir a computação de 'tar czf' por mais tempo?

Meus sistemas ficam sob carga pesada quando eu corro sudo tar czf /media/masi/ntfsDisc/backup_home.tar.gz $HOME/ Os fãs vão para o máximo, etc. Eu gostaria de encontrar um melhor equilíbrio entre o consumo de computação e de energia. Eu n...
23.06.2016 / 22:24
1
resposta

Por que xargs -n 1 é tão lento para linhas longas

Uma linha gerada com o comando echo {,·}{,·}{,·}{,·}{,·}{,·}{,·}{,·}{,·}{,·}{,·}{,·}{,·} contém 8191 palavras, que são 114687 caracteres: 106497 pontos e 8190 espaços. Por que dividir com | xargs -n 1 leva eras computacionais? No meu PC...
28.12.2016 / 18:18
3
respostas

Sintaxe correta para uso de awk em combinação com outro comando dentro de xargs sh –c

Como fazer este comando funcionar: ls * | xargs -I {} sh -c 'echo {}; awk '{print $1}' {} | uniq' Deve fazer o seguinte: imprimir para cada arquivo na pasta seu nome e uniq valores na primeira coluna Ele não funciona porque o símbol...
11.05.2016 / 14:56
3
respostas

O que os xargs fazem se usados sem nenhum parâmetro?

[user@notebook ~] echo -e '1\n2\n3\n4' 1 2 3 4 [user@notebook ~] echo -e '1\n2\n3\n4' | xargs 1 2 3 4 [user@notebook ~] Minha pergunta: Então o xargs remove as novas linhas se usado sem parâmetros?     
20.01.2014 / 15:53
2
respostas

echo list / array para xargs [duplicado]

Digamos que eu tenha uma lista / matriz: list=(a b c) como posso ecoar cada elemento para xargs? Algo como: for v in list; do echo v; done; | xargs existe uma maneira menos detalhada?     
26.09.2018 / 04:19
2
respostas

Falha ao tar arquivo grande com pipe e xargs

Eu tentei colocar arquivos de backup mysql como abaixo: find /data/mysqldata \( ! -name "*mysql-bin*" -a ! -name "*.log" \) | xargs tar -zcf /data/backup.tgz Na verdade, eu executei este comando com Popen e esperei para ler a saída at...
05.09.2017 / 10:54
1
resposta

Como verificar a versão do xargs?

Estou em um Mac e quero obter a versão do xargs. Eu tentei xargs -v , xargs --version , xargs -h , xargs --help , xargs , man xargs , mas ainda não consigo encontrar informações relacionadas à versão. Como posso obter sua versão?   ...
08.09.2016 / 17:42
2
respostas

xargs não pode manipular espaços em linhas [closed]

Todos os arquivos de destino foram excluídos. Claro, quando tento executar qualquer exclusão novamente, os arquivos não estão lá para serem excluídos. Desculpe pelo seu tempo. Estou usando o bash no cygwin. Eu tenho a saída de fdupes e...
29.12.2015 / 23:56
3
respostas

Como posso recursivamente substituir uma string em nomes de arquivos e diretórios?

Eu tenho um git clone do etckeeper, e estou tentando renomear todos os arquivos e diretórios com etckeeper no nome para usrkeeper . Por exemplo, ./foo-etckeeper-bar deve ser renomeado para ./foo-usrkeeper-bar . Encontrar os arquivos...
10.05.2016 / 22:37