Perguntas sobre 'variable'

2
respostas

Como substituir valores em uma string usando sed, mas mantenha a string intacta

Como substituir valores em uma string usando sed, mas manter a string intacta? Por exemplo, echo "01XX1234" Estou procurando substituir XX por um valor hexadecimal e deixar o 01 e o 1234 intactos. Eu tentei todas as combinações...
03.12.2015 / 09:30
1
resposta

BASH Função verificador de variáveis

Estou lutando para descobrir uma maneira de reduzir a duplicação de código. Especificamente ao verificar se uma variável está definida. Meu código atualmente é assim: # webadmin enabled if [ -f "${servercfgfullpath}" ]; then webadminenabl...
24.04.2016 / 21:58
1
resposta

copy array com nome da array dentro da string no bash

No script bash 4.3, tenho variáveis: environment="local" config_local=("a" "b" "b" "d") copy_from="config_${environment}" Eu quero copiar valores da matriz com o nome armazenado em copy_from para outra matriz chamada config . Eu...
29.04.2016 / 15:14
3
respostas

Como passar o diretório com espaço escapado para variável?

Eu tenho um pequeno script test.sh da seguinte forma: #!/bin/bash read -e -p "Enter a Directory: " directory echo $directory Veja o que acontece quando eu o executo: $ ./test.sh Enter a Directory: ~/A\ Directory/ /Users/<username&g...
03.10.2015 / 18:33
2
respostas

Aliasing usando for ou while loop em .bashrc

Posso usar um loop for ou while quando tenho um padrão semelhante nos aliases que coloco no meu arquivo .bashrc? Por exemplo, eu tenho: alias c0='ssh computer-1-0' alias c1='ssh computer-1-1' alias c2='ssh computer-1-2' alias c3='ssh co...
13.05.2015 / 13:20
2
respostas

Como posso expandir todas as variáveis na linha de comando do Zsh?

Em uma pergunta anterior, específica do bash, eu perguntei Como posso expandir um caminho relativo na linha de comando, com a conclusão da tabulação? Eu gostei da resposta do @ Mikel que mencionou usando Ctrl + Alt + e para expandir t...
04.12.2014 / 02:17
1
resposta

Valor SQLPLUS na variável - não funcionando a partir do crontab

Estou tentando armazenar o valor sqlplus em uma variável no Linux. O script está funcionando bem quando acionado manualmente. Mas o valor na variável não é armazenado quando o script é chamado de crontab. Código: #!/bin/ksh ~/.profile v...
13.01.2015 / 19:00
2
respostas

Identifique variáveis definidas pelo usuário

Em um shell bash do GNU / Linux, estou usando um comando para identificar e salvar todas as variáveis definidas pelo usuário em um momento específico para fins de depuração (eu forneço o arquivo mais tarde): declare | grep '^[[:lower:]]' | gr...
08.05.2015 / 22:14
2
respostas

Bash-Script: Como inserir variáveis no Bash-Script?

O seguinte script bash está funcionando completamente bem: #!/bin/bash echo '!PaSsWoRd!' | openconnect --csd-wrapper=/home/user/.cisco/csd-wrapper.sh --authenticate --user=abcde123 --authgroup="tunnel My Company" --passwd-on-stdin vpn.mycomp...
12.11.2018 / 15:42
4
respostas

Passe o argumento da função para a variável definida

Como posso "injetar" um argumento de função em uma variável definida, como neste exemplo? mood="i am $1 happy" happy () { echo "$mood" } happy "very" Saída atual: i am happy Saída desejada: i am very happy Obrigado!...
05.09.2018 / 07:51