Perguntas sobre 'arguments'

1
resposta

Faça o trabalho sed através de 2 ou mais linhas (todas as linhas neste caso) em vez de apenas uma [duplicata]

Eu uso o Ubuntu 16.04 com o Bash e devo ativar o http2 para um site específico que eu tenho em um ambiente Nginx. Nativamente, o utilitário sed faz seu processamento de texto na primeira instância na primeira linha relevante (usando o a...
05.03.2018 / 11:36
2
respostas

Como eu chamo um script com um padrão curinga e mais dois argumentos?

Eu tenho este código para renomear um monte de arquivos: #!/bin/bash for file in $1 do mv -i "${file}" "${file/pattern/replacement}" done Como substituo "pattern" e "replacement" por $ 2 e $ 3? Este código não funciona:...
16.11.2016 / 12:05
2
respostas

Em uma pasta com muitos arquivos como fazer rm em muitos deles [duplicados]

Eu experimentei um pouco no linux e acabei recebendo muitos arquivos em uma única pasta. Agora quando tento fazer rm -f folder/*.png Eu obtenho -bash: /bin/rm: Argument list too long Existe alguma maneira fácil de superar isso?...
07.12.2015 / 18:30
2
respostas

Criando um argumento no unix

Esta pode ser uma pergunta idiota. Mas, como você cria um argumento no unix? Eu tenho que criar um programa shell que inclua um userid como um argumento para ver o status da sessão de outro usuário. Meu problema é com o "pegar um userid...
21.02.2016 / 07:07
2
respostas

Passando o conteúdo de um arquivo na linha de comando [duplicado]

Estou tentando descobrir como posso enviar argumentos (que são conteúdos em um arquivo) na linha de comando como parâmetros para uma função cpp. Eu não estou tentando enviá-lo através de stdin. Eu tenho uma função chamada foo.cpp: $ ca...
01.10.2015 / 18:01
2
respostas

bash executa o comando para argumentos X de cada vez

Eu tenho uma lista de arquivos armazenados no arquivo txt. ./test7 ./test4 ./test1 ./test5 ./test6 ./test10 ./test8 ./test2 ./test9 ./test3 Eu quero executar um comando em todos esses arquivos, mas eu quero dormir um segundo depois que ca...
13.04.2015 / 17:11
2
respostas

Como o “comando filename.txt” aparece ao passar o nome do arquivo para um comando

Eu tenho um cenário em que tenho command < filename.txt para poder passar o conteúdo de filename.txt e usá-lo em command . Mas digamos que eu queira retirar o conteúdo do arquivo e usá-los apenas em uma ação de linha de comando. Como...
20.05.2015 / 06:38
2
respostas

Fazendo o md5sum entender nomes de arquivos com espaços

Eu preciso usar md5sum em Python usando pipe para calcular a soma de verificação de um monte de arquivos .mp3 ... existe um comando que ignora espaços em branco em nomes de arquivos na linha de comando de md5sum program? Por exemplo:...
21.10.2013 / 10:15
1
resposta

como analisar corretamente os argumentos e argumentos do shell script usando getopts

Eu sou novo em usar isso: por exemplo, ./imgSorter.sh -d directory -f format o conteúdo dos scripts é: #!/bin/bash while getopts ":d:f:" opt; do case $opt in d) echo "-d was triggered with $OPTARG" >&2 ;;...
26.04.2018 / 15:34
4
respostas

Criando n variáveis no Bash sem atribuí-las uma a uma?

Como faço para criar n variáveis em scripts de shell sem atribuí-las explicitamente? O que quero dizer é algo como um loop que cria var1 , var2 , var3 , ..., varx , onde x é uma variável que defini anteriormente, algo como: read x...
22.08.2018 / 11:03