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.




3
Saia da função bash, não do terminal
Eu tenho um script bash como abaixo, que instala o zookeeper, mas apenas se ainda não estiver instalado. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] …

6
Como posso extrair / analisar um URL completo de uma sequência semi-aleatória?
Eu gostaria que o bash analisasse / extraísse um URL completo (e apenas o URL) de uma sequência curta aleatória. Exemplos: bob, the address is http://www.google.com ou https://foo.com/category/example.html is up ou Error 123 occurred at http://bit.ly/~1223456677878 ou Stats are up: https://foo1234.net/report.jpg Eu tentei usar, cat foo_output | egrep -o "https?://[\w'-\.]*\s"mas …


9
Após a instalação do oh-my-zsh:… /.zshrc:source:34: não existe esse arquivo ou diretório… /.oh-my-zsh/oh-my-zsh.sh
Eu apenas tentei instalar o oh-my-zsh . Eu recebo o seguinte erro ao tentar executar rvm: zsh: command not found: rvm Também recebo o seguinte erro ao tentar abrir uma nova guia: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc Aqui está o meu …
12 bash  zsh  oh-my-zsh 

2
Como expandir um til ~ como parte de uma variável?
Quando abro um prompt do bash e digite: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory Eu esperava que a 5ª linha acima tivesse passado + echo /home/myUsername/someDirectory. Existe uma maneira de fazer isso? No meu script Bash original, a variável x está …

3
Entenda o significado de `$ _`
Você poderia explicar as seguintes frases do manual do Bash sobre $_, especialmente as partes em negrito, talvez com alguns exemplos? Na inicialização do shell, defina o nome do caminho absoluto usado para chamar o shell ou script de shell que está sendo executado conforme passado no ambiente ou na …
12 bash 




2
arquivo de ponto não originado ao executar um comando via ssh
Quando executo meu programa interativamente, ele funciona bem: ssh somehost $ ~/some/path/somescript.py Quando executo meu programa diretamente no ssh, ele não funciona. A variável PYTHONPATHnão está definida, porque .bashrcnão é originada. ssh somehost ~/some/path/somescript.py Se eu correr ssh somehost 'source ~/.bashrc; ~/some/path/somescript.py', funciona bem. Mas o último não funcionaria para …

1
Bash tenta escrever dois prompts de shell?
Eu estou olhando para a saída strace de um processo bash em execução conectado a um terminal, para fins educacionais. Meu processo de bash tem 2883 PID. Eu digito [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace Em um terminal. Entro no meu processo do bash e tenho a …
11 bash  tty  strace 


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.