Perguntas sobre 'variable'

3
respostas

Espaços em atribuições de variáveis em shell scripts

Qual é a diferença entre as atribuições de variáveis abaixo? var=23 var =23 var= 23 var = 23 Existe alguma diferença no espaço em torno do operador de atribuição?     
30.01.2016 / 14:20
6
respostas

Serialize a variável shell no bash ou zsh

Existe alguma maneira de serializar uma variável shell? Suponha que eu tenha uma variável $VAR , e eu queira ser capaz de salvá-la em um arquivo ou algo assim, e depois ler mais tarde para obter o mesmo valor de volta? Existe uma maneira po...
14.06.2014 / 08:23
3
respostas

Como POSIX-contar o número de linhas em uma variável de seqüência de caracteres?

Eu sei que posso fazer isso no Bash: wc -l <<< "${string_variable}" Basicamente, tudo o que encontrei envolveu <<< operador Bash. Mas no shell POSIX, <<< é indefinido e não consegui encontrar uma aborda...
20.11.2018 / 07:40
3
respostas

Definir variáveis com um nome de variável

O que há de errado com esse script? Estou tentando definir A1 = 1, B1 = 1, C1 = 1 LIST="A B C" for x in $LIST do "$x"1=1 done e o resultado é: ./x.: line 7: A1=1: command not found ./x.: line 7: B1=1: command not found ./x.: line 7...
22.08.2015 / 14:03
2
respostas

Initializing Bash variables - É obrigatório, recomendado ou definido à medida que você for

Existe alguma vantagem / desvantagem de inicializar o valor de uma variável bash no script, antes do código principal, ou variáveis locais em uma função antes de atribuir o valor real a ela? Eu preciso fazer algo assim: init() { name="...
21.08.2018 / 17:48
6
respostas

Como manter o último status de saída após o teste

É possível manter o status de saída do último comando ( $? ) inalterado após um teste? Por exemplo, eu gostaria de fazer: command -p sudo ... [ $? -ne 1 ] && exit $? O último exit $? deve retornar o status de saída do sudo...
13.06.2015 / 15:35
2
respostas

Usando variáveis shell para opções de comando

Em um script de Bash, estou tentando armazenar as opções que estou usando para rsync em uma variável separada. Isso funciona bem para opções simples (como --recursive ), mas estou tendo problemas com --exclude='.*' : $ find source sour...
30.07.2018 / 15:52
3
respostas

Variável de exclamação '$!' [duplicado]

Eu tenho estudado para o meu exame Unix e muitas vezes vi uma variável de ponto de exclamação - $! Se eu escrever echo $! no meu shell do Mac me diz algo como "Você tem e-mail em ..." É objetivo deste para armazenar se eu tenho ou não...
03.06.2016 / 14:25
2
respostas

Expandir indiretamente variáveis no shell

Eu preciso referenciar indiretamente uma variável no bash shell. Eu basicamente quero o que você pode fazer em make escrevendo $($(var)) . Eu tentei usar ${$var} , que seria a solução mais direta em bash , mas recebo este erro:...
15.09.2015 / 17:37
2
respostas

Qual é a maneira mais eficiente de fazer duas coisas completamente separadas e atribuir os valores a variáveis separadas?

CentOS 6.x Eu quero pegar a saída de curl, grep para duas strings completamente separadas e atribuir seus respectivos valores como variáveis. Qual é a maneira mais eficiente de fazer isso (sem gravar a saída para o disco)? Normalmente, eu...
04.03.2014 / 03:06