Perguntas sobre 'variable'

4
respostas

Por que minha variável local está em um loop 'while read', mas não em outro loop aparentemente similar?

Por que recebo valores diferentes para $x dos snippets abaixo? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done...
23.03.2011 / 15:24
0
respostas

Sed não está substituindo pelo valor de uma variável [duplicada]

Estou usando o sed para modificar um arquivo. Em termos simples, meu modificador parece tão sed -e '11s/$/ $LinuxUsername/' Isto é suposto adicionar em seu nome de usuário linux no final da linha 11, no entanto, ele está postando o nome...
20.06.2018 / 15:55
3
respostas

Usando “$ {a: -b}” para atribuição de variáveis em scripts

Eu tenho visto alguns scripts que outras pessoas escreveram (especificamente a Red Hat), e muitas de suas variáveis são atribuídas usando a seguinte notação: %código% ou alguns expandem outras variáveis VARIABLE1="${VARIABLE1:-some_val}"...
03.04.2014 / 02:13
4
respostas

Por que minha variável local está em um loop 'while read', mas não em outro loop aparentemente similar?

Por que recebo valores diferentes para $x dos snippets abaixo? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done...
23.03.2011 / 15:24
1
resposta

passa um valor variável como uma entrada para um arquivo sql oracle que está sendo chamado de um shell script

Queria saber se é possível "passar um valor variável como uma entrada para um arquivo sql oracle que está sendo chamado a partir de um script de shell" Estou tentando assim, mas não está funcionando: arquivo SQL: set head on set feed on...
27.04.2018 / 03:51
0
respostas

Status de saída de atribuição variável

Normalmente, se um status de saída não for zero, a execução continuará: false echo 'this will show' Se você usar set -e , o shell imediatamente sairá: set -e false echo 'this will not show' Estou curioso para saber se uma atribui...
30.04.2018 / 00:12
4
respostas

Por que minha variável local está em um loop 'while read', mas não em outro loop aparentemente similar?

Por que recebo valores diferentes para $x dos snippets abaixo? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done...
23.03.2011 / 15:24
4
respostas

Por que minha variável local está em um loop 'while read', mas não em outro loop aparentemente similar?

Por que recebo valores diferentes para $x dos snippets abaixo? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done...
23.03.2011 / 15:24
1
resposta

Variável não incrementada em loop

Estou tentando imprimir o número de diretórios no diretório de trabalho. Por alguma razão, meu contador não está incrementando. Você pode por favor me dizer por quê? #!/bin/bash n=0 for afile in $(ls) do if [ -d $afile ] then ((...
02.03.2018 / 01:35
2
respostas

Alguma função copiando da área de transferência para uma variável no Bash? [duplicado]

Eu preciso de uma maneira de obter / copiar dados da área de transferência para uma variável no Bash. Existe tal um?     
15.02.2018 / 08:29