Perguntas sobre 'variable-substitution'

1
resposta

bash adiciona apóstrofos à variável expandida

Estou lendo em um arquivo dentro do meu script, onde cada linha consiste em várias colunas como esta: ANSIBLE 'first run' '--diff --extra-vars "client=yes fast=no"' Como você pode ver, a linha consiste em três colunas, aquelas com espaços...
03.03.2016 / 20:41
2
respostas

bash + como definir a variável do array com o número da instância

É possível definir a variável que é chamada por exemplo machine1 como machine $ counter (while counter = 1)? Por exemplo, criei o arquivo /tmp/config.txt e configurei a máquina1 como matriz: $ more /tmp/config.txt machine1=( linux_ser...
18.05.2015 / 16:07
1
resposta

Sintaxe desconhecida em /etc/rc.d/init.d/functions

Olhando o arquivo /etc/rc.d/init.d/functions , vejo que o seguinte está declarando um número de variáveis como variáveis locais. No entanto, por que as variáveis killlevel e pid_file têm um sinal de igual depois delas? killproc() {...
26.01.2014 / 06:35
1
resposta

Como obter indirecções de variáveis (consulte uma variável cujo nome está armazenado em outra variável) em tcsh

Estou tentando fazer o seguinte: set a = kitten set temp_kitten = purr echo ${temp_$a} Eu quero que o comando echo retorne "purr". A ideia geral é que eu tenho um monte de variáveis em uma matriz e um monte de temp_variables em o...
23.08.2013 / 18:54
1
resposta

Substituição variável na declaração de impressão Awk -v

Eu passei mais de uma hora cutucando isso. Não pode ser tão difícil ... Eu quero imprimir uma coluna de dados de um arquivo para outro arquivo. A coluna que eu quero imprimir depende do que é passado e das coisas que acontecem anteriormente no s...
29.09.2012 / 19:40
1
resposta

usando variáveis dentro do comando curl não funcionando no script bash

Eu estou tentando escrever um script bash para atualizar certos nós no meu repositório. Eu escrevi abaixo do script, mas não parece estar funcionando quando eu uso variáveis dentro de curl . Abaixo está o código. Eu tentei todas as combinações...
04.11.2018 / 14:08
3
respostas

Use var aninhado para var substituto

Eu tenho uma grande pergunta hoje! Eu fiz um pequeno exemplo da minha situação. FOO="foo"; fooBAR="final"; var=${${FOO}BAR} echo $var Eu quero imprimir "final". Eu tentei todo tipo de coisas como $ {$ {! FOO @} BAR} (Eu sei que não está...
25.11.2016 / 15:23
3
respostas

Use um arquivo de lista para editar um arquivo mestre através do awk

todos. Eu tenho dois arquivos: ports.lst e master.tbl ports.lst se parece com isso: hawaii-P1 hawaii-P2 hawaii-P3 losangeles-P1 losangeles-P3 master.tbl tem esta aparência: #Site 1 Honolulu servername HAWAII-A hawaii-P1 InitFileA Ou...
22.11.2016 / 21:05
1
resposta

Erro ao localizar ao usar valores -newerct armazenados em variáveis

Estou tentando criar uma função bash que usará um arquivo simples, como sample.txt start=22 Mar 2016 10:00 end=22 Mar 2016 12:09 ... e localize os arquivos que eu instalei em / usr / local dentro do intervalo de tempo especificado p...
22.03.2016 / 21:32
1
resposta

Onde posso encontrar documentação sobre a sintaxe do script de shell para usar um regex em uma construção de variável?

Estou depurando um script de shell (que eu não escrevi) que contém este loop: read line < "$pid_file" for p in $line ; do [ -z "${p//[0-9]/}" -a -d "/proc/$p" ] && pid="$pid $p" done Alguém pode me indicar a documentação sobr...
21.01.2014 / 00:47