Perguntas sobre 'variable'

3
respostas

Dividir comando e argumentos, e colocar em variável em um script bash

Eu tenho um script que repete o mesmo (muito longo) grep comando muitas vezes. Eu quero tornar o script mais legível cortando o tamanho da linha, então tentei colocar partes do comando em variáveis. Esta é a linha (que é repetida várias ve...
03.07.2015 / 16:06
2
respostas

Obtendo acesso a uma variável dentro de uma cláusula sudo em um script com EOF

PROBLEMA: Eu preciso ter uma variável aqui chamada $ user: chown $user:$user "$HOME"/.bashrc mas não tem acesso a ele de fora do sudo e EOF : for user in "$@" do if [ "$user" = root ] then continue fi...
01.09.2018 / 23:37
2
respostas

Diferença / Anomalia de Substituição de Comando do Shell

Ao criar scripts no Bash, aprendemos a atribuir uma variável à saída de um comando, podemos usar a construção: variable=$(command-string) Isso é conhecido como substituição de comando e executa o conteúdo da string de comando em um ambien...
29.06.2018 / 21:22
1
resposta

Substitua aspas simples por strings divididas pelo espaço em branco da variável

Estou escrevendo um script bash no qual estou lendo uma variável por meio de read dessas duas strings: log.*.console.log log.*.log Eles estão separados por espaço. Como posso reescrever as strings que a saída da variável para o próx...
10.04.2017 / 10:10
1
resposta

Eu quero usar a variável declarada dentro de uma sessão SSH para ser usada localmente no meu shell script

Sempre que tento usar a variável declarada dentro da minha sessão SSH, isso me dá uma saída em branco. Aqui está o código que estou tentando executar: ssh -T host <<\HERE export usage1=$(df -h |grep /nas/infa|sed s/%//g| awk '{printf("%...
23.09.2016 / 10:23
1
resposta

Inicialização da variável local do Bash

Como o Bash inicializa as variáveis locais? Os seguintes comandos sempre farão o mesmo (quando usados dentro de uma função)? local foo local foo= local foo=""     
28.08.2017 / 23:38
4
respostas

Cria texto correspondente a várias atribuições de variáveis de uma única variável

Eu tenho uma variável que tem um valor como este line=dog,/path1,/path2 O que eu quero é criar uma variável a partir do valor; Por exemplo, dog deve ser a variável e deseja obter a saída abaixo: dog=/path1,/path2 dog1=/path1 dog2=/p...
20.05.2016 / 15:44
5
respostas

Editando uma declaração sed

Estou escrevendo um script para alterar rapidamente a home page do firefox por meio de uma variável de texto: sed -i 's|\("browser.startup.homepage",\) "\(.*\)"| "$ddrs"|' /home/max/.mozilla/firefox/*.default/prefs.js Eu preciso ignorar...
17.12.2015 / 03:35
1
resposta

Executar um comando armazenado em uma variável para fazer eco em um arquivo

Como posso fazer com que o comando armazenado funcione no seguinte cenário: CMD='echo "test" >> test.txt' $CMD Funcionará para outros cenários como: CMD='mkdir test' $CMD     
08.12.2015 / 19:27
1
resposta

Poderia “” ser incluído em uma Variável bash?

Abordagem atual : sudo awk 'BEGIN{printf "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<hello>\n\t<world>\n";} {print "\t\t",$0}END{printf "\t </world>\n</hello>\n"}' hello > hello2 A abordagem preferida...
02.07.2014 / 14:07