Perguntas com a marcação «xargs»

xargs é um comando que executa outro comando e gera seus argumentos a partir de stdin

3
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 bash  find  xargs 

2
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 isso? Obrigado!
10 scp  xargs 


3
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, Convert.pylerá em um pequeno arquivo …

2
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 cada arquivo que findencontrar. …
9 find  xargs 




2
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 …
9 linux  ls  tar  xargs 

6
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 em um diretório com …
9 files  find  awk  xargs  images 




2
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 …
8 aix  xargs  hp-ux 

4
Como executo xargs grep na saída grep que possui espaços?
Estou pesquisando arquivos com base em uma expressão regular e, em seguida, tentando pesquisar conteúdo nesses arquivos. Então, por exemplo, eu tenho algo como #Find all C++ files that match a certain pattern and then search them find . -name "*.cpp" | grep "<name regex>" | xargs grep "<content regex>" …
8 shell  grep  find  quoting  xargs 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.