Perguntas sobre 'variable'

2
respostas

listar arquivos e armazená-los em variáveis

Eu sou novo com a programação shell. Meu objetivo é dar ao usuário uma seleção de qual arquivo deve ser executado. Eu pego todos os scripts disponíveis em um var com: var=$(find script*) até aí tudo bem, esta é a saída: echo $var...
25.06.2014 / 10:50
2
respostas

zsh assignment failed dentro da função canalizada

Existe um caso de teste simples local testa=("a") local testb=("b") function test { testb=(${(P)1}) } test "testa" echo "testb="$testb saída testb=a e local testa=("a") local testb=("b") function test { testb=(${(P)1}) } test "t...
26.03.2017 / 17:00
1
resposta

Obtenha o número da semana anterior em bash

Preciso do número da semana anterior do mês. Na segunda semana de março, a semana anterior seria 1. Na primeira semana de abril, a semana anterior seria 5. Minha semana começa na segunda-feira. WEEK=$(( 1 + $(date +%V) - $(date -d "$(da...
11.04.2017 / 14:12
2
respostas

Atualize ou anexe JAVA_HOME com sed

Estou fazendo o script da minha nova pilha de VMs e estou tentando atualizar ou anexar JAVA_HOME no arquivo ~/.bashrc Eu consegui fazer isso executando o seguinte comando sed na linha de comando. sed '/export[ ]JAVA_HOME=/{h;s/=.*...
03.06.2017 / 21:33
2
respostas

Lê variáveis não-bash de um arquivo no script bash

Meu script bash precisa ler as variáveis de um arquivo de texto que contém centenas de variáveis, a maioria das quais está em conformidade com a sintaxe padrão da variável bash (por exemplo, VAR1=VALUE1 ). No entanto, algumas linhas neste arqu...
22.02.2014 / 02:46
3
respostas

Como inicializar variáveis para um script

Eu tenho um arquivo que tenho algumas funções para serem usadas por um script. Então no meu script eu faço o seguinte: source my_functions.sh VALUE_A=$(get_proper_value "X") [[ -z "$VALUE_A" ]] && echo "Missing value" &&...
05.12.2017 / 11:21
1
resposta

Definir com segurança uma variável de ambiente

AFAICT, nem o GNU Bash, nem qualquer outro pacote relevante (por exemplo, GNU coreutils ) que é comumente disponível no GNU / Distribuições Linux, tem uma maneira pronta para definir uma variável de ambiente de tal forma que a tentativa irá fal...
07.05.2018 / 16:58
1
resposta

Armazena saída de comando na variável quando o comando inclui pipes

Como faço para armazenar a saída de um comando em uma variável? Aqui está o que estou fazendo, mas nada está sendo armazenado. Parece que canos são o problema, mas eu não sei como proceder com a depuração. Isso funciona como esperado: $ va...
13.05.2017 / 00:51
2
respostas

Substituir string em um arquivo por outro, onde ambos são salvos em variáveis

Eu quero substituir uma string encontrada em um arquivo por outra, mas ambos têm um caractere especial (neste exemplo, é um . char), por exemplo, 1.0 e 2.0 . Então este é o comando usado atualmente: sed -i 's/1\.0/2\.0/g' /home/use...
12.03.2015 / 04:08
3
respostas

'$ XAUTHORITY' aparece em 'nowhere' no su + tmux

Quando mudei de su+bash para su+tmux+zsh , percebi que obtive a variável $XAUTHORITY definida como /root/.xauthXXXXXX , em que XXXXXX são 6 caracteres alfanuméricos aleatórios. Com a configuração anterior, o X trabalhou com o root s...
20.09.2010 / 15:13