Perguntas com a marcação «bash»

11
Como estender aliases do bash

Como criar um alias que realmente estende outro alias com o mesmo nome no Bash? Por quê: Eu costumava ter GREP_OPTIONSdefinido em .bashrcpara algo como isto: GREP_OPTIONS="-I --exclude=\*~" Eu também tinha um script (digamos setup-java.sh) que eu chamaria antes de trabalhar em alguns projetos...

11
Comando Bash prompt execute sempre que um novo prompt é exibido

Eu tenho o seguinte prompt no bash, que mostra o ramo git atual: PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc que funciona quando eu origino o .bashrc, mas não quando altero a ramificação, portanto a var PS1 só é avaliada quando eu origino o .bashrc, mas deve ser avaliada sempre...

11
Não é possível usar! $ No script?

Apenas querendo saber por que isso não está funcionando #!/bin/bash ls /bin ls !$ Espero executar ls /binduas vezes, mas o segundo gera erros, pois !$não foi interpretado Perdi alguma coisa, ou !$apenas trabalhei na linha de comando? Não encontrei parte relevante em man bash(no...

11
Um sub-shell é a mesma coisa que um sub-shell

Existem esses dois nomes: um subshell e um shell filho . Sim, um processo filho será iniciado por qualquer um destes: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Todos são equivalentes e compartilham o mesmo nome? Todos compartilham as mesmas propriedades? O...

11
valor temporário do script bash sob comando

Como abaixo do comando, if true; then IFS=":" read a b c d e f <<< "$test" O livro diz que quando o comando de atribuição de valor ( IFS ":") é usado antes do comando principal ( read a b c d e f <<< "$value"), seu valor é efetivo temporariamente no comando principal. Portanto,...

11
nunca use o operador `-a` ou` -o` com `[`

Stéphane Chazelas escreveu: algumas regras como citar sempre variáveis nunca use o operador -aor -o(use vários [comandos e os operadores &&e ||shell) Torne [confiável com os shells POSIX. Por que "nunca use o operador -aou -o"? Como posso "usar vários [comandos e os...

11
Remover arquivo, mas apenas se for um link simbólico

Idealmente, eu gostaria de um comando como este rm --only-if-symlink link-to-file porque eu me queimei muitas vezes excluindo acidentalmente o arquivo em vez do link simbólico apontando para o arquivo. Isso pode ser especialmente ruim quando o sudo está envolvido. Agora, é claro, faço um ls...

11
Por que um zumbi está esperando seu filho?

Estou pesquisando diferentes fontes, mas não consigo encontrar uma boa descrição da anatomia da criança que colhe. Este é um caso simples do que eu gostaria de entender. $ cat <( sleep 100 & wait ) & [1] 14247 $ ps ax -O pgid | grep $$ 12126 12126 S pts/17 00:00:00 bash 14248 12126 S...