Perguntas sobre 'parameter'

3
respostas

Linux: Como faço para atualizar o ssh-keygen?

Eu quero fazer uso da versão atualizada do ssh-keygen, porque isso inclui um recurso de hash para impressões digitais assim: ssh-keygen -E md5 -lf ~/.ssh/id_rsa.pub Mas minha versão atual não reconhece o parâmetro -E (parte do parâmetro -...
10.08.2017 / 14:00
2
respostas

o que significa shell ler argumentos da linha de comando $ {1 ,}

No código de script do Shell, os argumentos da linha de comando atribuídos à variável, como abaixo. o que significa vírgula (,) na declaração. Qual será a diferença quando a vírgula for adicionada duas vezes ao ler os argumentos da linha de coma...
09.10.2017 / 14:29
3
respostas

Existe uma maneira de proteger um arquivo de qualquer maneira para que outros superusuários NÃO PODEM modificar, apagar ou sobrescrever?

Devido à palavra-chave hell não consigo encontrar a resposta para esta pergunta e espero que alguém me avise qual é a resposta. Ao inserir um sudo command file , existe uma maneira de definir um parâmetro (s) que bloqueia o arquivo poster...
08.10.2018 / 18:16
2
respostas

Como usar valores de parâmetros dentro de loop

Estou executando meu script como script.sh 12345 12346 12347 for z in 1..$(seq 1 $#); do echo "param $z is $($(echo $z))"; //Line 4 done; Espero que o resultado seja o seguinte: param 1 is 12345 param 2 is 12346 param 3 is 12347...
26.02.2018 / 08:38
3
respostas

Em um script de shell bash, $ 2 pode ser igual a vários argumentos na linha de comando ou eu preciso de $ 3, $ 4, etc ...?

No script de exemplo abaixo, ele é usado para enviar para um ou dois endereços de e-mail, dependendo de qual processo está usando o script. Preciso adicionar US $ 3 para contabilizar um endereço de e-mail adicional ou é US $ 2 suficiente? ( f...
12.07.2017 / 18:51
1
resposta

Erro de sintaxe próximo ao token inesperado '}' em uma função Bash com uma instrução if-then [closed]

Guardei o seguinte script em um arquivo e criei um alias para esse arquivo no bashrc do usuário e, em seguida, originou esse bashrc : #!/bin/bash domain="$1" && test -z "$domain" && exit 2 environment() { read -sp...
04.03.2018 / 10:34
1
resposta

Bash obtém entrada enquanto a bandeira está presente?

Estou escrevendo um script bash que possui sinalizadores opcionais, mas também uma entrada. Não consigo obter a entrada como $1 porque, quando os sinalizadores estão presentes, a entrada é deslocada. Por exemplo, se eu executar script....
27.03.2017 / 14:54
1
resposta

apt - A opção de linha de comando 'i' [de-info] não é entendida em combinação com as outras opções

Eu estava fazendo um script de shell que instala pacotes de uma lista. O código é assim: apps="$(cat ./foo/bar/packages.txt)" apt install $apps Mas recebo o erro E: Command line option 'i' [from -info] is not understood in combinatio...
22.07.2016 / 18:51
1
resposta

xargs ignorando o segundo parâmetro de script

Eu estou chamando um script bash com dois parâmetros, vamos chamá-los de param_one e param_two . Eu também tenho um arquivo chamado test , que contém duas linhas: line_one line_two Veja como meu script se parece: cat test | xarg...
04.08.2017 / 15:47
1
resposta

como passar corretamente _set_ de parâmetros com espaços na função shell

Meu problema não é simples passar parâmetros com espaços (eu sei como conseguir isso), considere um caso mais complicado: function build() { make CC="$1" CFLAGS="$2" $* # $* is not correct here! } build gcc "XXX" VAR1="a b" VAR2="c=A d=B"...
05.07.2016 / 18:17