Perguntas com a marcação «xargs»

utilitário em sistemas operacionais do tipo Unix, para transmitir um grande número de argumentos a programas que só podem receber um pequeno número de argumentos


2
Por que xargs é necessário?
Suponha que eu queira remover todos os arquivos em um diretório, exceto um chamado "notes.txt". Eu faria isso com o pipeline ls | grep -v "notes.txt" | xargs rm. Por que preciso de xargs se a saída do segundo canal é a entrada que a rm deve usar? Para fins …
25 bash  pipe  xargs  coreutils 


4
Substituição para xargs -d em osx
No Linux, você pode xargs -d,executar rapidamente o hostnamecomando em quatro servidores diferentes com nomes sequenciais, da seguinte maneira: echo -n 1,2,3,4 |xargs -d, -I{} ssh root@www{}.example.com hostname Parece que o comando OSX xargs não suporta o parâmetro delimitador. Você pode obter o mesmo resultado com um formato diferente echoou …
22 macos  xargs 






1
xargs -I diferença da opção replace-str
Pelo meu entendimento, o seguinte deve significar exatamente o mesmo: ls -1 | xargs file {} ls -1 | xargs -I{} file {} se a opção -I não for especificada, é o padrão para -I {}. Quero listar todos os arquivos no diretório atual e executar o filecomando em cada …
16 bash  xargs 


2
xargs --replace / -I para argumentos únicos
Estou tentando usar o xargs para executar um comando para cada argumento fornecido, mas infelizmente o sinalizador --replace / -I não parece funcionar corretamente quando conjugado com -n. Parece que {} se expandirá para a lista completa de argumentos lidos pelo stdin, independentemente da opção -n. Infelizmente, todos os exemplos …

4
find: -exec vs xargs (também conhecido por Por que “find | xargs basename” é interrompido?)
Eu estava tentando encontrar todos os arquivos de um determinado tipo espalhados em subdiretórios e, para meus propósitos, só precisava do nome do arquivo. Tentei remover o componente do caminho via basename, mas não funcionou com xargs: $ find . -name '*.deb' -print | xargs basename basename: extra operand `./pool/main/a/aalib/libaa1_1.4p5-37+b1_i386.deb' …
10 command-line  find  gnu  xargs 

2
Xargs e Wget param de funcionar depois de uma hora
Executando o script com o Cygwin no Windows XP com Dual Core e Ram de 4 GB cat url_list.txt | xargs -P50 wget -i Estou tentando percorrer 4 GB de URL para baixar (aproximadamente 43 milhões) Funciona bem durante a primeira hora, depois o shell Bash e os downloads param …
8 wget  url  xargs  cat 


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.