Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.

2
EOF inesperado enquanto procurava o script `" 'correspondente - bash
Acabei de escrever um script bash e sempre recebendo esse erro de EOF. Então, aqui está o meu script (funciona apenas no OS X): #!/bin/bash #DEFINITIONS BEGIN en_sq() { echo -e "Enabling smart quotes..." defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool true status=$(defaults read NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool) if [ "$status" = "1" …
38 bash  shell 






1
Evitando "BASH-isms" em scripts de shell
Existe uma ferramenta semelhante ao Perl :: Critic que inspecionará seus scripts de shell e apontará falhas, problemas de portabilidade, uso de programas não-padrão sem fallbacks, uso de programas depreciados, etc.? Sei que set -o posixdesabilitará o uso que não seja POSIX, mas isso não me dirá o que quero …
37 bash  shell  zsh  ash 

4
Como posso encontrar uma declaração de apelido não autorizado?
Estou tentando encontrar onde um específico aliasfoi declarado. Pesquisei todos os lugares habituais que conheço para procurar aliases: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Sem sorte. Eu sei que é aliasporque, quando faço which COMMAND, recebo: alias COMMAND='/path/to/command' /path/to/command Existe uma maneira …
37 bash  alias  bashrc 

3
Traços em printf
Estou tentando usar printf para formatar uma saída bonita em um script bash por exemplo: ----------------------- | This is some output | ----------------------- Mas me deparei com um comportamento que não entendo. $ printf "--" me dá o erro printf: usage: printf [-v var] format [arguments] e $ printf "-stuff"resulta …
37 bash 

1
Entender o comando embutido `compgen`
De help compgen: $ help compgen compgen: compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word] Display possible completions depending on the options. Intended to be used from within a shell function generating possible completions. If the optional …

5
Usando a data / hora do sistema em um Script Cron
Estou configurando um Cronjob que fará backup do banco de dados MySQL que eu tenho no meu servidor, mas não quero que ele sobrescreva o mesmo arquivo repetidamente. Em vez disso, quero ter uma variedade de backups para escolher, feitos automaticamente. Por exemplo: ## Cronjob, run May 21st, 2011: mysqldump …
37 bash  terminal  cron 

12
Adicionar separador de milhares em um número
Em python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Para dividir um número por trigêmeos, por exemplo: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Como fazer o mesmo com o bash / awk?


3
`Erro de sintaxe:" ("inesperado" ao criar uma matriz
Eu tenho dois servidores Linux (Debian). Estou criando um script de shell. No primeiro, crio uma matriz assim: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Isso funciona bem. Mas quando eu executo isso no outro servidor, recebo: Syntax error: "(" unexpected Tanto quanto posso dizer, os dois servidores são iguais. Alguém …

1
Devemos usar caracteres UTF-8 como ⏰ no script bash / shell?
O código simples aqui está funcionando conforme o esperado na minha máquina se iniciado com bash: function ⏰(){ date } ⏰ Poderia haver um problema para outras pessoas usando isso, ou é universal? Eu estou pensando, porque eu nunca vi nada parecido com isso em outro código-fonte por enquanto. Editar: …
36 bash  shell  unicode 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.