Sentindo-me como um idiota agora. Por que isso não funciona? echo "/some/directory/path" | xargs -n1
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
Sentindo-me como um idiota agora. Por que isso não funciona? echo "/some/directory/path" | xargs -n1
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 de comparação, o pipeline echo "#include...
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Superusuário. Migrou há 6 anos . Estou tentando isso e não está funcionando: ls file_* | xargs mv {} temp/ Alguma
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...
Por que isso não funciona? ls *.txt | xargs cat > all.txt (Quero juntar o conteúdo de todos os arquivos de texto em um único arquivo 'all.txt'.) O achado com -exec também deve funcionar, mas eu realmente gostaria de entender a sintaxe do
Estou procurando um comando que recrie uma árvore inteira de arquivos em um diretório diferente. Eu preferiria ter todos os links simbólicos absolutos. Posso fazer isso com um find e xargs?
Preciso converter vídeos, mas não sei onde eles estão, por isso preciso finddeles. Como posso dar o resultado e um nome de arquivo de saída para FFmpeg com xargs? Eu já descobri que posso construir os dois parâmetros com este comando: find . -iname "*.mov" -printf "%p %f\n" Não consigo encontrar...
Eu quero saber qual é a diferença entre este ls | xargs rm ls | xargs -i{} rm {} Ambos estão trabalhando para
Eu tenho um diretório que possui 10144911 arquivos nele. Até agora, tentei o seguinte: for f in ls; do sed -i -e 's/blah/blee/g' $f; done Bati minha concha, o lsestá em um tilda, mas não consigo descobrir como fazer um. ls | xargs -0 sed -i -e 's/blah/blee/g' Args em excesso para...
por exemplo, diretório contendo arquivos jpeg: como abrir facilmente apenas o jpeg mais recente no diretório
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 um deles. Alguns têm espaços em...
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:...
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...
No momento em que estou usando dois comandos, tenho certeza de que deve haver uma maneira melhor ... wim@wim-acer:~/ffmpeg$ find . -name "*.h" -print0 | xargs -0 grep -i invalid\ preset wim@wim-acer:~/ffmpeg$ find . -name "*.c" -print0 | xargs -0 grep -i invalid\
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 mesmo que sejam apenas 2%...
Eu estou tentando pesquisar um monte de arquivos XML para determinadas seqüências de caracteres, mas não outras seqüências de caracteres e estou tendo problemas para colocar um comando juntos para fazê-lo. Só quero listar os nomes dos arquivos que correspondem aos critérios de inclusão / exclusão....
Eu estou selecionando aleatoriamente arquivos de um diretório que eu quero processar, e eu quero aplicar o comando touch a eles para que eu conheça o último que foi visualizado, então aplique o programa de visualização. Algo assim: while [ 1 ]; do ls | shuf | xargs "touch & vizprogram";...
Eu estou usando a seguinte linha de comando: find . -mtime -15 -mtime 0 -print0 | xargs -0 tar cjvf /home/user/adjuntos.tar.bz2 O lado esquerdo do tubo funciona como um encanto, mas o lado direito do tubo pega todos os arquivos do diretório. Eu não sei o que estou fazendo de errado. Você...
Eu tenho uma pasta cheia de arquivos HTML: 001.htm 002.htm 003.htm … Eu quero rodar o Pandoc para convertê-los em arquivos Markdown de nome similar: 001.md 002.md 003.md Este comando funciona em um deles: pandoc -f html -t markdown 001.htm -o 001.md E eu quero usar find e xargs para...
:) No meu esforço sem fim para ficar mais preguiçoso, estou procurando uma maneira de melhorar o meu "Open Grep / Ack-resultados em Vim" -snippet. O que eu estou usando atualmente para abrir arquivos encontrados é: vim $(ack -il "pattern") Usá-lo é um incêndio, mas envolve uma captura - o Vim...