Perguntas sobre 'variable'

3
respostas

set variável dentro heredoc e usá-los fora

Estou tentando definir a variável 'count' ao executar o comando dentro de um heredoc junto com o tempo limite, mas não consigo obter a variável 'count' fora do heredoc. Como posso conseguir isso? Meu script é mais complexo, mas achei que...
01.05.2016 / 17:30
2
respostas

Cria uma variável baseada na ordem em que um arquivo está em uma lista alfabética de arquivos

Sou muito novo no bash shell scripting game, mas venho aprendendo muito bem. Estou escrevendo um script agora para a edição automatizada de dados id3 ou arquivos mp3. Atualmente estou usando o programa de linha de comando id3v2. Estes são arquiv...
25.03.2017 / 00:45
2
respostas

BASH: Usar o awk para filtrar linhas únicas resulta em uma matriz de tamanho 0

Nota: Obrigado a Jeff Schaller e Steeldriver. Mas como nem postou como resposta, não sei como marcar como resolvido. Agora tenho um melhor entendimento de pipes / subshells. Tenho certeza que uma vez eu sabia disso, mas faz muito tempo desde qu...
21.06.2016 / 20:59
3
respostas

Use uma variável como parte do nome de um nome de matriz?

Eu essencialmente tenho um loop for onde a variável i com a qual estou interagindo irá assumir cada letra do alfabeto, por exemplo. Eu quero usar cada valor de i para criar uma matriz chamada "$i"array (por exemplo aarray , barray ,...
16.01.2015 / 08:57
1
resposta

awk pattern com variável em um script bash

Eu tenho problema com o comando awk no bash Eu quero encontrar o padrão com variável, mas não funciona. Você pode me dizer o que há de errado com essa linha? awk -F" " "/$PWD/ {print $1,$3}" file.txt     
17.03.2015 / 15:08
2
respostas

Como formatar o número decimal para exibir o zero, mas não os que estão à direita?

Eu tenho o seguinte script no prompt de comando bash do Ubuntu 14.04.1 LTS de 64 bits: S=0.030 F=0.150 N=10 reso=20 DIFF='echo "scale=3; $F - $S" | bc -l' df='echo "scale=3; $DIFF / $N" | bc -l' is='echo "scale=3; $S / $df" | bc -l' if='echo...
20.02.2015 / 12:04
1
resposta

Anexa o mesmo timestamp a vários nomes de arquivos

Eu tenho vários arquivos que eu ftp cada hora. O sistema de recebimento precisa ter algum tipo de identificador que veio do mesmo lote, portanto, gostaria de acrescentar um registro de data e hora ao nome do arquivo. Só isso é bastante fácil, ma...
12.11.2014 / 17:25
1
resposta

Por que os resultados da comparação de string sempre são falsos

Eu estou tentando fazer uma verificação de uma vez sobre a página mod-status do apache para atualizações assim (isso é apenas um script de teste): firstcontent=$(lynx -dump http://some-server/server-status-page) echo $firstcontent > /tmp/m...
24.12.2014 / 22:01
2
respostas

Natureza dos parâmetros posicionais

Eu escrevi este script que meio que me confundiu um pouco ... function func { the variables received are echo $0: $1 and $2 } echo in the main script func ball boy O nome do script é shell.txt Eu esperava que o resultado fosse func : b...
18.01.2014 / 06:02
1
resposta

BASH_ALIASES diferente de alias

Acabei de reconhecer que (no Debian 7, no Bash 4.2.37) a saída de BASH_ALIASES não é igual à de alias - que, de acordo com Manual de bash do , deve ser o caso: BASH_ALIASES An associative array variable whose members correspond...
13.01.2014 / 11:55