Perguntas sobre 'dash'

1
resposta

Eu tenho uma string de várias linhas que eu preciso iterar, mas não estou usando o bash. Conselhos

Estou usando o Dash porque ele é executado no meu rPi. Bash não é uma opção. Estou reescrevendo um script Bash para trabalhar com o Dash. Eu estou esperando para torná-lo compatível com POSIX (portátil) quanto possível. O problema é que é dif...
23.04.2015 / 01:51
1
resposta

Traço “-nt”

O caso de uso em que posso pensar em -nt seria atualizar um arquivo se ele também antigo, ou se não existir. Bash lida bem com isso: $ bash -c 'touch 2.txt; sleep 1; touch 1.txt; [ 1.txt -nt 2.txt ]; echo $?; [ 1.txt -nt 3.txt ]; echo $?'...
12.05.2018 / 19:47
1
resposta

O que está acontecendo quando um script encontra um erro em um dos comandos?

Eu usei o alien para converter um RPM em um .deb. Eu NÃO usei conversão de script do estrangeiro; Estou convertendo à mão. De fato, o script fez barf em alguma sintaxe não compatível. Minha pergunta não é sobre como corrigir essa incompatibilida...
01.05.2013 / 22:09
1
resposta

shell script echo text name para loop em múltiplos textos

Estou tentando fazer isso text1="word1 word2 word3" text2="word4 word5" text1="word6 word7 word8" for var in $text1 $text2 $text3 do echo $var" in "(__?__) done saída esperada word1 in text1 word2 in text1 ... word4 in text2 ... wor...
22.06.2016 / 02:06
3
respostas

Imprime variável com barras invertidas no traço

Minha concha é traço. Meu problema é o seguinte: # A="abc\nde fg" # printf "$A" abc de fg# # B="abc\nde fg" # printf "$B" abc de fg# # C="abc\\nde fg" # printf "$C" abc\nde fg# A variável de string com a qual estou trabalhando tem espa...
09.12.2016 / 18:10
2
respostas

Substituir shell do usuário de traço para bash [duplicado]

Toda vez que eu uso o meu terminal, eu sempre coloco o shell do painel em vez do bash. Existe alguma maneira de mudar isso, mesmo apenas para o meu usuário? Tentei o apt-alternatives, mas a configuração do shell padrão não pode ser encontrada....
24.12.2014 / 10:22
1
resposta

Como esta função bash funciona?

Estou analisando este breve exemplo e não vejo como essa função funciona: function EXT_COLOR () { echo -ne "\[3[38;5;$1m\]"; } AFAIK -ne significa não igual. O que estamos comparando aqui? Eu vejo apenas uma variável (string): "\[3[...
20.09.2011 / 21:01
2
respostas

Invocar um script com sudo ignora o shebang

Invocar um script usando sudo ignora o shebang e executa o script em um shell diferente. Para testar, criei um script (test.sh) contendo: #/bin/bash echo "BASH is: $BASH" echo "actual shell is: 'readlink /proc/$$/exe'" Primeiro, invoco o...
20.12.2015 / 15:57
1
resposta

Não é possível acessar o histórico de comandos no meu shell (sh)

Não tenho certeza se readline é o que realmente falta, mas o problema é shell (em vez de bash) e quando clico na seta para cima e para baixo, recebo o seguinte em vez do histórico de comandos: $ ^[[A^[[A^[[A^[[A^[[A^[[A^[[A O que está fal...
09.07.2013 / 22:53
1
resposta

Como descobrir o número da versão de 'dash' sem recorrer a sistemas de gerenciamento de pacotes?

Eu tenho usado bash a maior parte do tempo e comecei a jogar com outros shells. Comecei com dash e tentei descobrir seu número de versão, mas o método usual como -v ou $version não funciona. Eu posso entender que --version não vai...
13.01.2018 / 09:04