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
Existe um programa como este:
while true
do
echo 'Your pass: '
read password
if [ $password == 'qwerty' ]; then
echo 'Nice!'
break
fi
done
Eu posso usar xargs somente se o programa tiver argumentos. Mas,...
quando eu faço ls a saída está em colunas, no entanto eu preciso que a saída esteja em apenas uma coluna, linha por linha, uma entrada por linha.
Então, a única maneira que eu poderia chegar é:
echo * | xargs -n1 echo
Este é o camin...
Estou executando um comando que faz uma soma de verificação rápida de alguns arquivos, como
find / -type f -ctime +30 -mtime +30 -atime +30 -exec md5sum {} \; | xargs -P 4
e estou tentando executá-lo em paralelo com
xargs -P 4
Agor...
Como copiar recursivamente todos os arquivos com menos de 1 dia?
Eu tentei pela primeira vez
find . -amin -1440 | xargs cp /dest
Mas isso não funciona porque os itens dados a xargs devem ser posicionados antes do argumento /dest ....
Em um esforço para aprender melhor o shell e sem precisar recorrer aos xargs, tenho tentado descobrir outras maneiras de fazer:
find . -name *.tcl | xargs -I{} cat {}
Os xargs fazem com que pareça confuso e eu gostaria de saber se há vári...
Quando não preciso ajustar nomes de arquivos de destino, posso fazer algo assim:
$ find -type f -name '*.pat' -print0 | xargs -O cp -t /path/to/dest
É seguro, porque os nomes dos arquivos podem conter até caracteres de nova linha.
Uma...
Eu quero saber o tamanho de todos os arquivos de dados no meu diretório. eu tentei
usando o seguinte comando. Todos os nomes de arquivos começam com data_ .
find . -name 'data_*' -type f | xargs ls -sh -n1 -p
Eu obtenho a lista de arq...
Eu estou usando este comando para encontrar padrões em arquivos zip (semelhante ao um) sugerido aqui
link
find . -regex ".*/.*zip" | xargs zgrep -m 1 -E "PATTERN"
Grepping ainda continua após a primeira partida. Provavelmente find /...
Eu, historicamente, fiz algo como:
find . 2>/dev/null | xargs grep -i something_to_find 2>/dev/null
Se meu pwd for barfoo ( /foo/bar/baz/foofoo/foobar/foobaz/barfoo ), ele encontrará correspondências. No entanto, se eu cd to...