Perguntas sobre 'variable'

2
respostas

Como exportar uma variável de um script perl para um script de shell?

Eu tenho um script de shell no qual estou executando o script perl abaixo do código. perl perlscript.pl No script perl eu defini uma variável chamada $circle . Agora eu quero usar esse valor variável no meu script de shell. Como posso l...
07.05.2016 / 10:34
2
respostas

A variável de configuração com valor padrão se comporta de maneira diferente ao preceder um comando?

Definir uma variável com um valor padrão de fallback funciona ... contanto que usemos a variável em um comando subseqüente : $ unset APP_ENV $ echo $APP_ENV $ APP_ENV="${APP_ENV:-production}"; echo $APP_ENV production $ APP_ENV=staging $ AP...
16.07.2015 / 18:11
1
resposta

Qual é a diferença entre filename = $ {1: - / etc / hosts} e filename = / etc / hosts? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   O que significa ': -' em um script de shell [duplicado]                                      2 respostas                                                 Significado de “:...
29.06.2014 / 13:52
2
respostas

shell command 'var = “[a-p]”; echo $ var 'tem como saída' h ', alguma explicação? [duplicado]

versão bash: $ bash -version GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free sof...
19.03.2017 / 22:36
2
respostas

bash - Verdadeiro se o comprimento da string for (não) zero?

# touch $$ # gzip $$ # gzip --test $$.gz # echo $? 0 # OUT=$(gzip --test $$.gz) # echo $OUT # if [ -z $OUT ] ; then echo $$ ; fi 26521 # if [ -n $OUT ] ; then echo $$ ; fi 26521 # de bash(1) -z string True if the length...
23.05.2018 / 04:50
4
respostas

Configurando variáveis do shell: como usá-las em um script?

Como posso definir variáveis para serem usadas em scripts também? Eles não precisam ser globais / de todo o sistema, apenas a sessão atual é suficiente. Mas, por algum motivo, eles parecem perdidos, mesmo que eu execute um script diretamente do...
22.04.2016 / 16:16
2
respostas

Como eu defino aliases e variáveis de bash de dentro do vim?

No modo cmdline, os exemplos a seguir não funcionam para mim. !alias lol='echo lol' !lol='echo lol'     
10.04.2013 / 15:26
3
respostas

Por que a matriz está vazia após o loop while? [duplicado]

Eu tento inicializar um array no bash-4.2 da seguinte maneira: ring=() ls -las | tail -n +4 | while read line > do > ring+=("$line") > echo ${ring[-1]} > done 3924 -rw-r--r-- 1 username group 4015716 Mar 23 15:14 script.jar 4 -r...
28.03.2016 / 21:50
2
respostas

Atribui valor a uma variável no bash, vindo de outros comandos

Fazendo isso no bash, faz com que a variável SUFFIX mantenha / dev / fd / [fd], SUFFIX=<( echo "&*645\[]}#@name" | sed -r 's/[^[:alnum:]]+/_/g' ) O que devo fazer para atribuir o resultado real de comandos executados entre parêntes...
22.03.2014 / 01:23
2
respostas

Variáveis padrão no Bash

A variável padrão para loops em Perl é $_ . Existe algum equivalente disso no Bash?     
12.09.2018 / 23:07