Perguntas sobre 'variable-substitution'

1
resposta

Expansão Variável Adicionando Chaves ao Valor Original da Cadeia [closed]

NOTA: perdi um problema de sintaxe no meu script que estava causando isso. Eu estava passando $ {bar} como {$ bar}. Isso pode ser removido ou bloqueado ou o que for feito com esses tipos de perguntas. Estou tentando testar um script que esto...
22.02.2018 / 20:08
1
resposta

Redireciona a saída de um comando com variáveis para um array

Estou tentando redirecionar a saída de um comando que contém algumas variáveis de entrada do usuário para uma matriz. Eu tentei primeiro este script - echo "Type the ACL name" read acl echo "Type the DATACENTER name" read dc echo "ACL is $acl...
13.05.2017 / 07:25
2
respostas

Atribua uma variável a cada linha da saída e faça um loop por ela no bash

Peça desculpas pelo título longo. Eu tenho um comando que terá várias linhas como saída. Vou precisar usar cada linha como uma fonte para outro comando para processá-lo. Eu estou tentando atribuir uma variável e loop através dele, mas ele fal...
20.12.2016 / 01:44
1
resposta

Como criar uma variável a partir de dados canalizados

O comando que estou usando é: ls -l . | totLines=$(wc -l) echo $totLines . Meu objetivo é exibir o número total de linhas, mas atribuindo a saída de wc -l um nome de variável e, em seguida, exibindo o valor dessa variável. No entanto, isso...
06.12.2016 / 18:41
1
resposta

Script de shell que gera o comando chmod para todos os arquivos

No meu servidor EC2 Linux, eu executei cegamente o chmod 777 no diretório que não deveria ter. Existem centenas de arquivos lá, e não tenho certeza de quais precisam voltar às permissões originais. Eu tenho servidor com exatamente as mesmas conf...
31.03.2016 / 16:00
1
resposta

Como posso misturar variáveis e curingas em peixes?

Eu tenho um valor armazenado em uma variável que eu quero usar como parte de um curinga, como este: set extension (somecommand) cp *$extension ~/filezone Mas o * impede que a variável seja desreferenciada. Como posso usar o valor armaz...
17.03.2016 / 22:56
1
resposta

Imagemagick tendo problemas para escapar de variáveis do shell

Eu tenho um comando imagemagick que está tendo problemas com as variáveis shell concatenadas $quote$arcangle e $halfdimension$quote que estou passando como strings. Aqui está a transcrição: $> echo convert grad.png -alpha set -virtua...
22.11.2015 / 19:57
1
resposta

símbolos especiais,. * dentro de chaves [duplicadas]

bash=${BASH_VERSION%.*}; bmajor=${bash%.*}; bminor=${bash#*.} echo "BASH VERSION --- $BASH_VERSION" echo "bmajor ----- $bmajor" echo "bminor ----- $bminor" impressões, BASH VERSION --- 4.2.46(1)-release bash --- 4.2 bmajor ----- 4 bmino...
07.06.2015 / 05:51
2
respostas

Vários modificadores de expansão de variáveis na mesma expressão

Por que o idioma a seguir não funciona no bash 4.1.0? if [[ "${FUNCNAME[*]:1/$FUNCNAME/}" != "${FUNCNAME[*]:1}" ]] Aqui está no contexto ... function isCircularRef_test () { # ### Seems like this should work but it does not. ###...
26.02.2015 / 08:36
1
resposta

Combinando expansão de parâmetro com modificadores em zsh

Digamos que eu tenha o seguinte $f1=/some/path $f2=/some/subpath $f3=/some/other/subpath Se eu tentar: test1=${$f1/$f2/${f3:t}} zsh reclama com bad substitution . No entanto: test2=${f3:t} funciona bem. O que estou faze...
18.02.2013 / 19:18