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

O que '-t' faz no comando mv? Exemplo abaixo

ls -lrt |grep 'Jun 30th' | awk '{print $9}' | xargs mv -t /destinationFolder Estou tentando mover arquivos de determinada data ou padrão ou createuser. Não funciona corretamente sem a opção -t . Alguém poderia, por favor, esclarecer o c...
06.07.2016 / 21:45
1
resposta

Como reduzir o número de execuções com xargs -I

O comando find tem duas maneiras de executar algo em um estilo xargs . find foo -exec bar '{}' baz ';' find foo -exec bar '{}' baz '+' A diferença entre eles é que o primeiro executará uma vez por arquivo encontrado e o segundo agrup...
18.05.2017 / 17:29
1
resposta

Pausa (com leitura ou similar) em xargs

Eu tenho um script parecido com o seguinte. find /path -type f | sed -re 'stuff' | xargs -Ix sh -c '{ echo "information about x" ./exe < x read }' Meu objetivo é fornecer cada arquivo dado a xargs como entrada para exe . No...
17.01.2016 / 04:12
1
resposta

Por que os nomes dos arquivos de tubulação no VIM interrompem quando eu retorno ao shell?

Eu procurei por alguns arquivos com o find e queria abrir todos eles em guias no Vim. Então eu tentei isso: find . | xargs fgrep -l myExpression | xargs vim -p Isso funcionou muito bem, exceto quando eu terminei e abandonei o Vim. Tudo qu...
29.01.2016 / 22:53
2
respostas

Obtendo o tamanho das pastas pai ao usar find para procurar por critérios?

Eu estou procurando por uma determinada expressão regular dentro dos nomes de arquivos e estou procurando retornar as pastas pai com seus tamanhos de uma maneira única. Por exemplo, aqui está o comando que eu esperava para funcionar: find...
21.08.2014 / 07:22
1
resposta

Acelerando um comando find rm com teste por meio de paralelização

Eu quero excluir recursivamente todos os arquivos em diretórios e subdiretórios com número de linhas menor que 10 e atualmente estou usando o seguinte comando find . -type f -name "*.txt" | while read; do (($(cat $THISFILE | wc -l) <...
05.02.2013 / 11:23
1
resposta

como resolver o erro “arg list too long” [closed]

Estou executando o comando commnad ls -lt *$ID* , que está funcionando, se eu estiver sendo executado separadamente, mas no script ele retorna o erro abaixo %código%. O id é único e existe apenas um arquivo disponível com este id. Este script...
16.07.2018 / 07:14
1
resposta

Git unstash todos os arquivos da lista

Eu criei uma lista usando $ git stash show --name-only | grep -i "Kopie" Saída: A - Kopie.txt B - Kopie.txt Como posso remover todos os arquivos da lista? Primeira abordagem: $ git stash show --name-only | grep -i "Kopie"...
07.06.2018 / 11:19
1
resposta

Copie vários arquivos usando o comando 'xargs'

Eu gostaria de copiar os arquivos pesquisados pelo comando find para o diretório currernt # find linux books find ~ -type f -iregex '.*linux.*\.pdf' -print0 | xargs -0 echo # the result ../Books/LinuxCollection/Linux_TLCL-17....
28.03.2018 / 04:04
1
resposta

Fornece o comutador de linha de comando após a saída xargs

Dado que eu uso este comando: outputStuff.sh | awk -F"-" '{print $5"-"$6}' | xargs someTool (XARGS OUTPUT HERE) --someCommandLineSwitchHere No entanto, preciso fornecer o switch de linha de comando após a saída xargs? Alguém já abordou...
16.11.2017 / 13:40