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

Mover arquivos com find + xargs: o destino não é um diretório?

Quando eu executo o seguinte comando: > mkdir some_dir > find /foo/bar/ -name '*.csv' -print0 | xargs -0 mv {} some_dir Eu recebo centenas de linhas que dizem: mv: target '/foo/bar/XX.csv' is not a directory Por quê? Eu pense...
20.07.2013 / 02:43
6
respostas

Como eu crio diretórios com nomes após cada mês?

Eu gostaria de criar um nome de diretório para cada mês. Eu sei, depois de alguns jogando com o shell, que: date -d 1/01 +%b # Gives Jan date -d 2/01 +%b # Gives Feb . date -d 12/01 +%b # Gives Dec Então usei a expansão de chaves, echo {...
10.08.2018 / 13:49
6
respostas

Excluindo arquivos com espaços em seus nomes

Estou tentando excluir todos os arquivos com um espaço em seus nomes. Eu estou usando o seguinte comando. Mas está me dando um erro Comando: ls | egrep '. ' | xargs rm Aqui, se eu estiver usando apenas o comando ls | egrep '. ' , ele...
07.06.2015 / 23:38
6
respostas

Encontre imagens por tamanho: find / file / awk

Estou tentando encontrar arquivos de imagem png com uma certa altura (acima de 500px). Eu sei que file retornará as dimensões da imagem. Exemplo: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlace...
25.10.2012 / 20:52
2
respostas

Por que os xargs ignoram o primeiro argumento ao passar para o subshell?

Procurando uma maneira de invocar mais de um comando em um xargs one-liner, eu encontrei a recomendação em findutils para invocar o shell de xargs assim: $ find ... | xargs sh -c 'command $@' O engraçado é que, se eu uso xargs assim, po...
28.05.2015 / 05:02
3
respostas

Como dar uma lista separada por vírgula como argumentos para o próximo comando

Eu tenho um script s1 que gera uma lista de números separados por ',' %código%. Agora eu quero dar esses números para script 1,2,3,4 como argumentos, de modo que s2 será executado em cada um deles e saída seu resultado em uma linha separad...
18.12.2017 / 16:06
4
respostas

Como executo o xargs grep na saída do grep que possui espaços?

Estou pesquisando arquivos com base em uma expressão regular e, em seguida, estou tentando pesquisar nesses arquivos por conteúdo. Então, por exemplo, eu tenho algo parecido com #Find all C++ files that match a certain pattern and then search...
19.03.2015 / 19:15
2
respostas

Fornecer parâmetros para scp com xargs

Quando executo svn st | awk '{print $2}' , obtenho: a.py b.py c.py Então eu quero scp desses arquivos para um servidor remoto. Eu tentei: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ Mas isso não funciona. Qual é...
18.11.2011 / 05:29
2
respostas

Unix: uma pergunta sobre xargs

No AIX (mas isso também acontece no HP-UX), tenho o GNU ls no meu caminho e também é aliado como ls . Mas quando eu uso o xargs, ele usa o padrão Uns em vez do alias. Por exemplo ( flocate é uma função que encontra o caminho exato de...
29.04.2015 / 20:07
3
respostas

corrigir uso paralelo de xargs

Estou usando xargs para chamar um script python para processar cerca de 30 milhões de arquivos pequenos. Espero usar xargs para paralelizar o processo. O comando que estou usando é: find ./data -name "*.json" -print0 | xargs -0 -I{} -...
19.04.2015 / 08:59