Perguntas sobre 'variable'

3
respostas

Crie um apelido para substituir uma string sem $ VARIABLE, no bash cli

É possível criar apelidos para as strings usadas com frequência, sem usar o '$' na frente das variáveis $? A string pode ser corrigida e não precisa mudar durante a vida útil do prompt do shell. Eu sei que existem variáveis $ bash, mas est...
11.05.2016 / 13:28
2
respostas

Criando arquivo temporário vs substituição de processo vs expansão de variável?

Se eu estiver fazendo algo como criando arquivo temporário some process generating output > temp_file cat temp_file substituição de processos: cat <(some process generating output) de outra forma: cat <<<(...
25.09.2013 / 18:57
3
respostas

Pergunta básica sobre o array Bash

#!/bin/bash # query1.sh numbers=(53 8 12 9 784 69) echo ${numbers[3]} # <--- this echoes "9" to standard output. number=numbers[3] echo number # <--- this echoes "number" to stdout. echo $number # <--- this echoes "numbers[3]" to stdo...
18.09.2017 / 15:59
2
respostas

Comportamento de atribuição de matriz

No Bash, os arrays a=( 11 22 ) e b=$(echo "11 22") se comportam de maneira diferente quando impressos. $ a=( 11 22 ) $ b=$(echo "11 22") $ echo $b 11 22 $ echo $a 11 Se quisermos imprimir o conteúdo completo de a , temos que recor...
30.07.2017 / 16:19
3
respostas

Como atribuir valor a uma variável quando o valor contém um caractere $ nela

Meu objetivo: Automatizar o scp de um servidor para outro, usando as entradas do usuário Desafio: Eu não consigo configurar a equivalência de host autorizada ssh entre os servidores porque um usuário tendo acesso ao destino também terá acesso ao...
10.07.2017 / 19:26
1
resposta

Não é possível redirecionar a saída bash para o nome do arquivo variável

Estou tentando redirecionar a saída bash para um nome de arquivo variável. Aqui está o meu script parece #!/bin/bash for i in 'cat servers' do if [ "$i" = "198.162.1.3" ]; then var="apple" fi ssh test@$i "uname -n" done > /tempout/uname_${...
07.09.2018 / 11:28
2
respostas

Armazena a saída do netcat em variável

Eu quero armazenar a saída de uma função netcat em uma variável. Eu tentei várias maneiras diferentes, mas isso não funciona para mim. Alguém pode me ajudar? Todo o script é totalmente novo para mim! #! /bin/sh while true;do var = "$...
13.11.2016 / 16:29
3
respostas

rm comando no script bash não funciona com variável

Eu estou fazendo um script bash para criar um back-up dos meus bancos de dados mysql. Na verdade, gostaria de excluir os antigos. Então, eu crio meu script com variável para manutenção. O roteiro inteiro está realmente funcionando, a única...
28.11.2016 / 15:41
1
resposta

Variáveis do tipo inteiro no Bash?

Existem duas maneiras de definir e usar variáveis do tipo inteiro no Bash declare -i uma nova variável use uma variável em uma expressão aritmética, sem declará-la. Minhas perguntas: Quais são as diferenças entre as variáveis cri...
23.04.2016 / 23:40
3
respostas

Reutilizar flags similares para múltiplos comandos

Digamos que eu queira executar vários comandos com sinalizadores semelhantes, como: du -sh / --exclude=/dir1 --exclude=/dir2 --exclude=/dir3/dir4 tar cvf archive / --exclude=dir1 --exclude=dir2 --exclude=dir3/dir4 Eu quero reutilizar a se...
25.06.2014 / 20:32