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
1
resposta

Passando informações completas sobre o caminho do arquivo para xargs

Eu tenho um script bash no qual estou tentando listar arquivos jpg em ordem de data de modificação, seguido por renomeá-los em ordem numérica (0.jpg, 1.jpg, 2.jpg, etc ...) usando xargs. Isso precisa ocorrer em vários diretórios. Aqui está o cód...
15.09.2018 / 17:09
2
respostas

Faça xargs passar um sinalizador de stdin em vez do parâmetro de comando

Dado um aplicativo, myApplication , que transmite linhas para stdout $ myApplication flag1 flag2 flag3 Como uso o xargs para passar esses valores como sinalizadores para um comando em vez de passá-los como parâmetros? Por exempl...
13.09.2018 / 19:01
1
resposta

curl de sitemap.xml?

Gostaria de definir uma lista de URLs (como definido no link O mais próximo que consegui chegar a esse objetivo é xargs curl --referer https://mywebsite.ca --user-agent "It me yo" < listofurls.txt > /dev/null Qual funciona bem...
25.08.2018 / 01:25
1
resposta

Como usar o paralelamente corretamente nesta situação?

Eu tenho um arquivo com vários URLs nele (separados por uma nova linha) e quero executar um comando bash para cada linha. Aqui está o comando: xargs -n1 -I+ ./info.sh https://+/.info/ +/ Como posso executá-lo com vários segmentos por l...
22.08.2018 / 05:16
1
resposta

bash script para encontrar arquivos acha que o nome do arquivo deve ser um inteiro

Estou escrevendo um script para obter uma lista de nomes de arquivo de um arquivo de texto, para que ele possa localizar os arquivos e copiá-los para uma pasta específica. Quando executo o script, recebo o seguinte erro: ./findfile.sh: l...
05.05.2018 / 23:45
2
respostas

Como eu processo uma variável?

Eu quero processar um grupo de arquivos. pi@raspberrypi:~/A6.1 $ ls -1 0bd57df4.code 0bd57df4.enc 3189204c.code 3189204c.enc 39f831fb.code 39f831fb.enc 68ff6d19.code 68ff6d19.enc find.sh test.sh Eu executo um script ( find.sh ) que pro...
03.04.2018 / 22:35
0
respostas

Usando xargs em vez de GNU Parallel

O GNU Parallel pode gerar todas as combinações de entrada, exportar uma função e executá-la em 3 servidores remotos sem misturar a saída, repetindo o comando se ele falhar: #!/bin/bash env_parallel --record-env process_output() { perl -ne...
19.11.2017 / 07:44
1
resposta

Procurando todos os arquivos baixados em uma lista de arquivos

Eu baixei alguns arquivos. Eu quero descobrir se esses nomes de arquivo estão presentes no arquivo.txt, um por um. Eu tentei seguir o comando, mas não consegui. Eu quero descobrir usando xargs . %código% Como eu faço isso?     
28.10.2017 / 13:05
0
respostas

xargs: O '-n' e '-I' funcionam um com o outro?

Arquivo de entrada a.in : 00 10 11 Comando 0 cat a.in | xargs -n 1 echo Saída 0 00 10 11 Comando 1 cat a.in | xargs -n 1 -I '{}' echo '{}' Saída 1 00 10 11 Por que -n 1 perde seu efeito no Comando 1? Ve...
24.08.2017 / 01:00
2
respostas

Localizar e copiar com xargs não funciona em um script

Eu preciso encontrar três arquivos de um diretório enorme e copiá-los para outro diretório. Isso é o que eu fiz: find $adir -type f \( -name "a1*" -o -name "a2*" -o -name "a3*" \) -mtime -8 | xargs cp -t $bdir O arquivo a1 é copiado...
25.08.2017 / 14:21