Perguntas com a marcação «bash»

13
Invertendo o conteúdo de uma variável por palavras

Então, se eu tenho uma variável VAR='10 20 30 40 50 60 70 80 90 100' e ecoar echo "$VAR" 10 20 30 40 50 60 70 80 90 100 No entanto, mais abaixo, no script, preciso reverter a ordem dessa variável, para que ela seja exibida como algo como echo "$VAR" | <code to reverse it> 100 90 80 70...

13
bash: aviso: nível do shell (1000) muito alto, redefinindo para 1

Eu apenas tentei executar este comando: /etc/ssl/acme/acme.sh --log /var/log/p3x/acme/acme.sh.log --home /etc/ssl/acme --force --issue -d patrikx3.tk -w /var/www/acme-challenge Eu recebi este erro: bash: aviso: nível do shell (1000) muito alto, redefinindo para 1 O que é esse...

13
Por que o `|` não é tratado literalmente em um padrão global?

Minha pergunta vem de Como o armazenamento da expressão regular em uma variável do shell evita problemas com a citação de caracteres especiais para o shell? . Por que há um erro: $ [[ $a = a|b ]] bash: syntax error in conditional expression: unexpected token `|' bash: syntax error near...

13
O que [-t 1] verifica?

Acabei de encontrar uma maneira de começar zshquando inicio o bashWindows no https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . É recomendável adicionar o seguinte código no final de .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi O que [ -t 1 ]significa isso...

13
Qual é a diferença entre .bashrc e .inputrc

Eu sou novo no sistema unix e acho interessante criar funções e configurações personalizadas nos arquivos de configuração como .bashrce .inputrc. No entanto, eu não entendo as diferenças entre os dois. Por exemplo, quando eu criei o alias, eu os coloquei .bashrc. Example 1: alias ...='cd...

13
Como usar o Bash para sh no Ubuntu

Estou instalando um programa enorme, que tem seus recursos como um rpmarquivo. Ele ficou preso na linha de #!/bin/sh SCITEGICPERLBIN=`dirname $0` SCITEGICPERLHOME=`dirname $SCITEGICPERLBIN` if [ $SCITEGICPERLHOME == "." ] Aparentemente, shtrabalhe bashno Red Hat Linux com esta sintaxe, mas isso...

13
loop bash através da lista de strings

É possível formatar este exemplo: for i in string1 string2 stringN do echo $i done para algo semelhante a este: for i in string1 string2 stringN do echo $i done EDIT: Desculpe por confusão, não percebi que havia diferentes métodos de execução de script - sh <scriptname>versus bash...