Perguntas sobre 'variable'

2
respostas

bash - adiciona linha em branco ao heredoc via variável

Se eu estou usando este cenário em um script: #!/bin/bash addvline=$(if [ "$1" ]; then echo "$1"; echo; fi) cat << EOF this is the first line $addvline this is the last line EOF se $1 for emty, recebo uma linha em branco. Mas...
01.10.2017 / 18:23
1
resposta

Auto exporta uma variável em cada sessão ssh

Eu tenho uma máquina remota (Debian 8) na qual eu efetuo login via SSH. Em cada sessão ssh eu preciso inicializar uma variável "XDEBUG_CONFIG" para que depois eu possa usar ferramentas de depuração durante a mesma sessão. Isso é o que eu tenh...
30.09.2017 / 09:35
2
respostas

duas variáveis verificação padrão de uma só vez

É possível verificar se duas variáveis correspondem ao padrão regex de uma vez e não uma por uma? Veja como funciona agora: # A=1.1 # B=1.2 # [[ $A =~ ^([0-9]+(\.([0-9]+(\.([0-9]+))?))?)$ && $B =~ ^([0-9]+(\.([0-9]+(\.([0-9]+))?))?)$...
09.11.2017 / 15:55
2
respostas

O que é “Expansão de Parâmetros” (A.K.A “Expansão Variável”) no shell-scripting em geral e no Bash em particular?

Eu entendo o termo "Expansão de parâmetro" (AKA "Variable expansion") como um termo genérico para várias operações não relacionadas no shell-scripting em geral e no Bash em particular, como: Substituição variável. Divisão de linha no cas...
11.11.2017 / 07:25
1
resposta

cPanel erro de script de verificação ao comparar duas variáveis: [:: expressão inteira esperada

Estou tentando implementar a varredura em tempo real no servidor cPanel. Quando uso o seguinte script, #!/bin/bash #Maximum file size to scan in bytes that's set to 10MB MAXSIZE=10485760 if [ "$UPLOAD_SIZE" -le "$MAXSIZE" ]; then /usr/bin/...
14.07.2017 / 10:32
1
resposta

Como imprimir todas as variáveis não-ambientais?

Como imprimir todas as variáveis não-ambientais? Estas são todas as variáveis que eu adicionei desde o momento em que o shell começou, como ao fazer: read abc 123 # echo ${abc} => 123 Ou xyz='123' # echo ${xyz} => 123...
03.12.2017 / 03:30
1
resposta

Como propagar o valor de uma variável

Qual é o truque para propagar o valor de uma variável? por exemplo. Test="ABC" e ABC="xyz" Espero que $Test retorne xyz . Qualquer truque para fazer isso? Eu tentei $($Test) e ${$Test} , mas estou recebendo resultados i...
21.06.2017 / 20:02
1
resposta

Qual é a maneira mais eficiente / rápida de iterar valores em uma regra iptables?

Estou tentando escrever uma regra iptables que se aplique a várias interfaces com base em uma variável. Qual das regras é mais eficiente / mais rápida? Existe uma maneira melhor de escrever essa regra com um mínimo de código? #Variable Ext_IN...
12.05.2017 / 05:37
1
resposta

Aritmética da shell: referenciando uma variável sem o $ principal

Fiquei surpreso ao ler isso no manual do Bash, descrevendo Aritmética Avaliação : Within an expression, shell variables may also be referenced by name without using the parameter expansion syntax. Eu testei e, de fato, var se comport...
13.06.2017 / 02:30
1
resposta

Como usar a variável $ dentro do comando de aspas simples e duplas

Eu tenho um script bash com o seguinte: USERLIST="/tmp/adusers.list.names.only.txt" cat $USERLIST | while read users do num=$[$num+1] USR='echo $users | awk '{print $1}'' STATUS='winexe -U DC/ID%"PASS" //10.0.0.1 'powershell.exe -command "imp...
13.02.2017 / 13:11