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

localizar e copiar arquivos usando a lista de entrada e caminhos de arquivo parciais

Eu tenho uma lista de nomes de arquivos names.list que contém apenas nomes. Esses arquivos estão espalhados pelo meu sistema em várias subpastas, mas a estrutura é geralmente uniquename/uniquename2/spades/filtered/filename A constante...
18.07.2017 / 12:10
1
resposta

qual é o propósito da opção -I do comando xargs? [duplicado]

Eu examinei o manual integrado do comando xargs, onde a opção -I é explicada. E embora eu tenha lido as poucas linhas repetidamente, não consigo fazer nenhum sentido: -I replace-str Replace occurrences of replace-str in t...
03.05.2017 / 19:23
2
respostas

Como cercar as entradas do xarg com mais argumentos?

Estou tentando usar xargs para um programa cujas saídas são as linhas <ARG1> <ARG2> ... <ARGN> causará a execução do seguinte comando: command <GLOBAL_PREFIX_1> \ <GLOBAL_PREFIX_2> \ ......
28.11.2016 / 07:12
2
respostas

processamento paralelo usando xargs

Como executar um script bash em paralelo para cada linha? Na verdade, eu vou estar seguindo para o arquivo de log e para cada linha encontrada, eu quero executar script em segundo plano algo como abaixo: tailf logfile.log | grep 'patternline'...
21.06.2016 / 12:51
3
respostas

Procura por uma string em um arquivo e renomeia vários arquivos para os resultados

Eu estou tentando pesquisar recursivamente por meio de uma lista de arquivos e, se o arquivo contiver uma string, renomeie o arquivo para os resultados do grep da referida string. Os arquivos de amostra contêm o seguinte conteúdo: file1...
02.11.2016 / 19:15
2
respostas

como mover todos os arquivos de um pipe para um diretório?

Eu executei um comando de arquivo em todos os elementos no diretório do meu Desktop: ~/Desktop > file * então eu usei todas as linhas que possuem a string "image" na descrição: ~/Desktop > file * | grep "image" depois, corte...
12.03.2016 / 19:04
1
resposta

Interactive remove arquivos listados com caminhos no arquivo de texto

Estou tentando remover arquivos interativamente relacionados com seus caminhos em um arquivo de texto. O comando que estou tentando é: xargs rm -i <filelist.txt O erro que recebo é: rm cannot remove 'directory1/directory2/filenam...
31.03.2016 / 15:06
2
respostas

Precisa formatar 5 discos em paralelo

Eu tentei isso xargs -p 5 -n1 mke2fs -t ext4 /dev/sd[d-p]1 e tenho isso [/dev/mapper]# seq 1 15 | xargs -p 5 -n 1 mke2fs -t ext4 /dev/sd[b-p]1 5 -n 1 mke2fs -t ext4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /de...
15.01.2016 / 17:16
1
resposta

copia arquivos com nome de destino baseado em md5 usando find e xargs

Eu tenho uma árvore de diretórios com muitos arquivos .dat , onde muitos deles contêm caracteres especiais. Eles são usados por outro processo que só é capaz de processar arquivos contendo caracteres ascii. Minha idéia era find de todos o...
12.08.2015 / 11:49
1
resposta

/ usr / bin / awk: Lista de argumentos muito longa

Estou tentando executar o seguinte script: #!/bin/bash file=$1 filename=${file%%.*} line1=$(sed -n 1~2p ${file}) seqs=$(grep -v '^>' ${file}) pos=$(echo "${line1}" | awk -F"[__]" 'NF>2{print $2}') ( awk -v str="${seqs}" -v str2="...
10.03.2015 / 12:49