Perguntas sobre 'variable'

2
respostas

Crie um script a partir do Bash Script usando o here-document; Por que minha variável é substituída?

Eu tenho um problema ao criar um script de um mestre: Tão simples quanto: cat pippo << EOF LOGFILE=test.log echo '#############################' >> $LOGFILE EOF Mas, quando eu inspeciono pippo eu fico: LOGFILE=test....
12.12.2016 / 13:12
3
respostas

Usando | O caractere pipe de uma variável $ faz com que seja tratado apenas como outro argumento no bash; como escapar disso?

Eu tenho um script bash como este export pipedargument="| sort -n" ls $pipedargument Mas dá o erro ls: |: No such file or directory ls: sort: No such file or directory Parece estar tratando o conteúdo de "| sort -n" como apenas...
01.01.2015 / 03:36
2
respostas

Executando comandos armazenados em variáveis do shell

O seguinte funciona no meu shell (zsh): > FOO='ls' > $FOO file1 file2 mas o seguinte não: > FOO='emacs -nw' > $FOO zsh: command not found: emacs -nw mesmo invocando emacs -nw diretamente abre o Emacs perfeitamente be...
28.12.2014 / 21:38
1
resposta

Acrescentando ao mesmo array em vários loops, apenas os últimos valores permanecem Bash 4

Eu tenho algo assim: FILES=() for i in *.map do FILES+=($i) done find /var/candy -name "chocolate_[0-9]" | while read snack do FILES+=($snack) done for file in ../out/amsterdam/apples/{system.map,vmlinux} do FILES+=($file) done...
08.11.2013 / 17:44
3
respostas

Tentativa de atribuição a não variável?

Podemos usar operações aritméticas dentro da função de script de shell: function mess { if (( "$1" > 0 )) ; then total=$1 else total=100 fi tail -$total /var/adm/messages | more } Eu tento fazer essas operações a...
03.08.2014 / 02:05
4
respostas

bash + ler variáveis e valores do script file by bash

Eu tenho a seguinte variável e valores de arquivo # more file.txt export worker01="sdg sdh sdi sdj sdk" export worker02="sdg sdh sdi sdj sdm" export worker03="sdg sdh sdi sdj sdf" Eu faço o código fonte para ler a variável # source fil...
25.12.2017 / 17:40
1
resposta

ifconfig -a em um script de shell

Estou escrevendo um script de shell para iniciar minha rede em minha máquina virtual na inicialização, já que ele não faz isso imediatamente por algum motivo com um instantâneo de uma máquina virtual. Como o dispositivo eth é iniciado como...
07.07.2014 / 18:10
1
resposta

Variáveis do shell em um loop for

Eu tenho dificuldade em superar essa man bash passagem. If the control variable in a for loop has the nameref attribute, the list of words can be a list of shell variables, and a name reference will be establish...
14.03.2017 / 00:34
4
respostas

Posso desfazer a variável $ 1?

É possível cancelar a variável $ 1? Se não, não posso descobrir onde é explicado em man . [root@centos2 ~]# set bon jour [root@centos2 ~]# echo $1$2 bonjour [root@centos2 ~]# unset $1 [root@centos2 ~]# echo $1$2 bonjour [root@centos2 ~]#...
17.05.2017 / 22:41
4
respostas

Nomes de variáveis de shell Globbing

Eu preciso expandir alguns nomes de variáveis de shell (não de ambiente) que estão relacionados tematicamente, por exemplo, B2_... onde ... pode ser uma ou mais coisas diferentes, como ACCOUNT_ID , ACCOUNT_KEY , RESPOSITORY e assim...
19.03.2018 / 01:30