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
Eu tenho que encontrar recursivamente dentro de um script bash. Como eu posso invocar o script bash de qualquer lugar, sou forçado a usar o caminho absoluto. Às vezes, o caminho absoluto pode ficar muito longo e a saída é tediosa no seguinte:...
Eu tenho uma lista de arquivos CSV divididos. Como posso copiar o primeiro cabeçalho CSV para o restante dos arquivos CSV?
profiles00.csv
profiles01.csv
profiles02.csv
profiles03.csv
...
Isto é o que tenho agora, mas como envio a saíd...
Um comando me dá o caminho de uma pasta. Eu quero copiar o conteúdo desta pasta para o diretório de trabalho atual.
O que eu tentei até agora é
bundle show minima | xargs -I{} cp -r {} ./
onde bundle show minima retorna o caminho...
Eu tenho um file semelhante a este:
abc,123,x
xabc,345,xy
cabc,6234,ab
abgc,12,yo
jabc,9991,to
Eu preciso gerar uma lista de links:
http://www.mywebsite.com?param1=abc¶m2=123¶m3=x
http://www.mywebsite.com?param1=xabc...
A declaração abaixo deve imprimir afc abc , mas imprime abc abc . Tentei muitas vezes, mas sempre o mesmo resultado. Não sei por que isso acontece, alguém poderia me explicar e me ajudar?
bash
echo abc|xargs -i{} echo $(echo {}|sed 's/b/...
Olá, meu comando de trabalho é:
grep -l "my text" file*.ext|xargs ls -lart
este comando é muito útil para mim e eu queria criar um arquivo de shell que faz isso com menos digitação, assim:
fn "my text" file*.ext
Eu vim para este ar...
Trabalhando em sites infectados com centenas de arquivos php com o seguinte código de assinatura injetado na parte superior de cada arquivo:
<?php /*457563643457563643*/ ?><?php /*5467543654675436*/ ?><?php /*6745833567458335*/...
Isso é o que eu tentei:
find . -name *.sv | xargs sed -i -e '<command>' -e '<command>'
Não funciona. Usar exatamente o mesmo comando em cada arquivo ainda funciona.
Obrigado pela ajuda.
Eu tenho isso:
chmod u+x $(find scripts -name "*.sh")
Mas acredito que só é possível encontrar o chmod u + x para o primeiro item da lista, pois os resultados são separados por nova linha.
Como posso executar chmod u + x para cada i...