Perguntas sobre 'assignment'

2
respostas

Zsh: export: não é válido neste contexto

Ao executar este script , me deparo com um erro em esta linha (fragmento relevante abaixo): ... _NEW_PATH=$("$_THIS_DIR/conda" ..activate "$@") if (( $? == 0 )); then export PATH=$_NEW_PATH # If the string contains / it's a path...
10.06.2015 / 04:11
1
resposta

Bash: espaço como uma chave em um array associativo

Este código no Bash s="There are seven pencil" declare -A A while IFS= read -rn1 a; do [ -z "$a" ] || [ -n "${A[$a]}" ] && continue printf %s "$a" ((A[$a]++)) # A[$a]=x done <<<"$s" echo produz esta linha Ther a...
25.01.2018 / 00:30
2
respostas

Como eu escrevo um comando para a chave Exec em um arquivo .desktop contendo um caractere reservado corretamente?

Estou tentando criar um arquivo .desktop para o Minecraft. Nada parece acontecer ao executar o arquivo. Eu tentei atribuir a chave Exec da seguinte forma: Exec= java -jar "~/.minecraft/Minecraft.jar" Exec= java -jar "$HOME/.minecraft/M...
20.12.2014 / 07:41
2
respostas

Por que não é necessário colocar aspas duplas '$ bar' na atribuição 'foo = $ bar'? [duplicado]

De link The main places where it's safe not to use the double quotes are: in an assignment: foo=$bar (but note that you do need the double quotes in export "foo=$bar" or in array assignments like array=("$a" "$b")); Isso...
03.08.2017 / 20:55
1
resposta

A saída na variável não deve ser interpretada como um comando [duplicado]

Então essa pergunta já foi feita algumas vezes, mas as respostas não parecem funcionar para mim. Então eu tenho este script simples #!/bin/bash charon_id = $(pidof charon) kill -1 $charon_id E o console diz charon_id: command not foun...
15.07.2016 / 14:51
1
resposta

Saídas de comando diferentes

Eu digitei o mesmo comando com um host variável. Durante a 2ª vez entrei em espaço vazio entre host, = e $. Por que estava tentando se conectar a um servidor? Além disso, quando eu escrevo como $ (nome do host), estou recebendo erro  Host...
25.06.2016 / 03:20
1
resposta

cria uma matriz

Eu quero aprender sobre arrays e como atribuir valores a eles, então eu encontrei este tutorial Ao executar o seguinte script: #!/bin/bash $names=([0]="Bob" [1]="Peter" [20]="$USER" [21]="Big Bad John") echo ${names[@]} Eu recebo est...
05.04.2015 / 12:44
2
respostas

Comportamento do conjunto de variáveis de uma linha env [duplicado]

Se eu fizer isso: SUMAN_DEBUG=foo echo $SUMAN_DEBUG não recebo saída mas se eu fizer isso: SUMAN_DEBUG=foo && echo $SUMAN_DEBUG então eu pego "foo" por que isso?     
11.12.2016 / 01:58
1
resposta

Quais opções estão disponíveis para copiar a saída de dados para uma variável? [fechadas]

Contexto: roteador equipado com o Merlin AsusWRT. O objetivo é anexar o horário da época a um arquivo de texto da linha de comando do UNIX dentro do roteador. Exemplo: {date:1532348491} O comando date retorna Unix Epoch Time date +%...
23.07.2018 / 19:18
0
respostas

Como posso executar a fala em texto e salvar o resultado em uma variável?

Gostaria de falar no microfone do meu computador, ter o que eu digo convertido em texto e disponibilizá-lo como uma variável shell. Isso é possível? Eu pensei que poderia fazer isso usando o recurso de entrada de fala do Google:     
29.12.2015 / 09:24