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
"Armadilha ... EXT TERM SAIR" é realmente necessário?
Muitos exemplos para trapuso trap ... INT TERM EXITem tarefas de limpeza. Mas é realmente necessário listar todos os três tipos de sigs? O manual diz: Se um SIGNAL_SPEC for EXIT (0), ARG será executado na saída do shell. que eu acredito que se aplica se o script terminou normalmente …
63 bash  shell  signals  trap 

6
Matar todos os trabalhos em segundo plano
Existe uma forma mais compacta de eliminar trabalhos em segundo plano do que: for i in {1..5}; do kill %$i; done Além disso, {1..5} obviamente possui um número mágico codificado, como posso fazer "N" com N sendo o número certo, sem fazer um: $(jobs | wc -l) Na verdade, eu …
63 bash 


3
Todos os scripts bash são compatíveis com o `zsh`?
Eu estou olhando para mudar de bash para zsh, mas preocupado com a compatibilidade de scripts bash. Todos os scripts / funções do bash são compatíveis com o zsh? Portanto, se isso é verdade, o zsh é apenas uma melhoria para o bash?
63 bash  zsh 


6
Quais recursos estão no zsh e estão ausentes no bash ou vice-versa?
Como usuário do Linux, sempre usei o bash porque era o padrão em todas as distribuições que eu usava. Pessoas que usam outros sistemas Unix, como o BSD, parecem usar outros shells com muito mais frequência. No interesse de aprender um pouco mais, decidi experimentar o zsh. Como usuário bash: …
62 bash  zsh 

3
Por que o bashrc verifica se o shell atual é interativo?
Na minha instalação do Arch, /etc/bash.bashrce /etc/skel/.bashrccontenha estas linhas: # If not running interactively, don't do anything [[ $- != *i* ]] && return No Debian, /etc/bash.bashrctem: # If not running interactively, don't do anything [ -z "$PS1" ] && return E /etc/skel/.bashrc: # If not running interactively, don't do …
62 bash  bashrc 

5
Nomes de servidores de preenchimento automático para SSH e SCP
Eu tenho alguns servidores configurados ~/.ssh/config, como alphae beta. Como posso configurar o Bash para que os comandos ssh al<tab>e o scp file.tgz al<tab>preenchimento automático dos nomes dos servidores configurados? Não quero adicionar os servidores a outro arquivo (ou seja, uma matriz Bash) cada vez que um é adicionado, pois …
61 bash  ssh  autocomplete  scp 

11
Existe uma maneira de fazer "mv" falhar silenciosamente?
Um comando como mv foo* ~/bar/produz essa mensagem no stderr se não houver arquivos correspondentes foo*. mv: cannot stat `foo*': No such file or directory No entanto, no script em que estou trabalhando nesse caso, ficaria bem e gostaria de omitir essa mensagem de nossos logs. Existe alguma maneira agradável …
61 bash  mv 



2
Por que o bash pensa: 016 + 1 = 15?
Alguém pode me explicar por que um número com 0 à esquerda dá esse comportamento engraçado? #!/bin/bash NUM=016 SUM=$((NUM + 1)) echo "$NUM + 1 = $SUM" Irá imprimir: 016 + 1 = 15
60 bash 

3
Noções básicas sobre "IFS = read -r line"
Obviamente, entendo que se pode agregar valor à variável separadora de campo interno. Por exemplo: $ IFS=blah $ echo "$IFS" blah $ Também entendo que read -r lineos dados serão salvos na stdinvariável denominada line: $ read -r line <<< blah $ echo "$line" blah $ No entanto, como um …


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.