Perguntas com a marcação «xargs»

10
Como abrir vários arquivos da saída `find`?

Eu sei que posso abrir vários arquivos encontrados em um diretório da seguinte maneira: find -name *.foo -xargs <command> {} \; Isso funciona, mas ao tentar abrir um monte de arquivos de texto no gedit ao mesmo tempo, ele os abre sucessivamente (quando um arquivo é fechado, o próximo é...

10
Formatar saída de xargs

Gostaria de alterar o formato da saída que xargs exibe cat k.txt 1 2 3 E cat k.txt | xargs 1 2 3 No entanto, eu gostaria de ter 1, 2, 3ou 1|2|3. Alguma

10
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 ls | egrep '. 'comando, ele estará me dando todo o nome do arquivo com espaços nos nomes dos...

10
Forneça parâmetros para scp com xargs

Quando corro svn st | awk '{print $2}', recebo: a.py b.py c.py Então eu quero scpesses arquivos para um servidor remoto. Eu tentei: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ Mas isso não funciona. Qual é o comando certo para fazer

9
uso paralelo correto dos xargs

Estou usando xargspara chamar um script python para processar cerca de 30 milhões de arquivos pequenos. Espero usar xargspara paralelizar o processo. O comando que estou usando é: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Basicamente,...

9
passando variáveis ​​de 'ls' para 'tar' via 'xargs'

Estou tentando fazer algo como ls -t | head -n 3 | xargs -I {} tar -cf t.tar {} para arquivar os 3 últimos arquivos modificados, mas ele acaba executando o comando tar separadamente para cada um dos arquivos e, no final, fiquei com um arquivo tar contendo o último dos 3 arquivos (em qualquer...

9
Encontre imagens por tamanho: find / file / awk

Eu tenho tentado encontrar arquivos de imagem png a uma certa altura (acima de 500px). Eu sei que fileretornará as dimensões da imagem. Exemplo: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Mas preciso usar isso para encontrar todos os arquivos...

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

Quando 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 pensei que xargs iria executar: mv /foo/barXX.csv some_dir para...

8
xargs não usa meu apelido "ls"

No AIX (mas isso também acontece no HP-UX), tenho o GNU ls no meu caminho e também é alias como ls. Quando uso xargs, ele usa o Unix padrão em lsvez do alias. Por exemplo ( flocateé uma função que encontra o caminho exato do assunto da pesquisa): flocate mirrorvg | xargs ls -lh ls: illegal...