Perguntas sobre 'variable'

0
respostas

Por que preciso de chaves ao usar uma variável em algumas versões do sudo -i? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Por que 'sudo -i' mas não 'sudo' remove nova linha personagens? [duplicado]                                      2 respostas                                              ...
10.07.2018 / 18:59
4
respostas

Como posso armazenar uma string literal em uma variável sem substituição ou interpretação?

Para nivelar uma estrutura de diretórios, posso fazer isso: find . -type f -exec sh -c 'mv "{}" "./'basename "{}"'"' \; Eu quero armazenar o seguinte no meu perfil como $ FLATTEN -exec sh -c 'mv "{}" "./'basename "{}"'"' \; para...
17.09.2017 / 21:35
3
respostas

Qual é a diferença de definir uma variável com ou sem aspas? [duplicado]

Se eu definir uma variável com aspas: TEMP="~/Dropbox" então ls $TEMP não funcionaria, em vez echo $TEMP | ls funciona. E para obter o mesmo resultado, também posso definir a variável sem as aspas, como: TEMP=~/Dropb...
12.07.2015 / 00:55
4
respostas

Posso determinar o tipo de uma variável awk?

Eu tenho a versão gawk do awk. Em esta parte do manual do gawk, é declarado que variáveis awk possuem "atributos" ", que são usados para determinar como tratá-los em várias operações. Por exemplo, uma string que tenha a forma " +3.14" ob...
05.05.2016 / 15:47
3
respostas

Não foi possível executar um Bash Script se / while

Eu gostaria que alguém identificasse erros no meu roteiro. A fonte de onde eu estou aprendendo é tão buggy que é por isso que está me confundindo. OBJETIVO DESTE SCRIPT: Ele irá contar os números de qualquer número que o usuário digitar par...
17.07.2016 / 06:54
3
respostas

Como usar uma variável para uma linha de código de um script?

Eu não sei como usar variáveis para executar mais em um script. Eu tentei o seguinte: #!/bin/bash NUM = 0 echo Number $NUM > text.txt mas recebo o seguinte erro: num.sh: 3: num.sh: NUM: not found     
05.11.2016 / 01:01
4
respostas

Por que foo = bar é diferente de foo = bar? [duplicado]

Qual é a interpretação do espaço em branco neste comando foo= bar ? Por que foo=bar e foo= bar são interpretados de maneira diferente Exemplo (bash do Ubuntu) developer@1604:~$ foo=bar developer@1604:~$ foo= bar The program 'b...
16.08.2017 / 09:15
4
respostas

O awk pode usar identificadores de campo também para strings de shell (variáveis)?

Bem, isso aparentemente não é possível do jeito que estou tentando. Essa abordagem alternativa para obter barra como uma string resultante funciona, no entanto: #!/bin/bash path1=/usr/tmp/foo/bar/baz awk -F/ '{print $5}' <<< "...
19.08.2013 / 20:22
4
respostas

Escopo das variáveis ao chamar a função do find

Em um script bash eu defino uma função que é chamada de find . O problema é que o escopo das variáveis não se estende à função. Como eu acesso variáveis da função? Aqui está um exemplo: variable="Filename:" myfunction() { echo $variabl...
27.08.2013 / 16:25
4
respostas

Atribuindo comando à variável sem alias

Eu acidentalmente descobri que no bash, podemos atribuir um comando a uma variável sem usar alias . g=date $g Mon Jun 27 13:00:40 MYT 2016 Isso funciona. Aqui está outro exemplo: jj="ping yahoo.com" $jj PING yahoo.com (98.138.253.109...
27.06.2016 / 07:20