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
Injetar linhas para bash o histórico
Por padrão, o bash carrega linhas do ~/.bash_historyhistórico. É possível adicionar um arquivo personalizado para também ser carregado? Desejo injetar um arquivo contendo comandos que uso com freqüência e acessá-lo por meio da pesquisa interna.
9 bash 


1
Por que não há uma nova linha no final de citar um subshell e passar os resultados para ecoar?
Quando eu faço ls | grep pnga saída do grep é: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nome do arquivo, nova linha, nome do arquivo, nova linha) então, echo $(ls | grep png)produz: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nome do arquivo, espaço da divisão de palavras, nome do arquivo, nova linha !! do eco !!) Tudo bem, …



2
Como o bash trata ">> ()"
Ao experimentar o redirecionamento de saída e a substituição de processos, deparei-me com o seguinte comando e sua saída resultante: me @ elem: ~ $ echo foo>> (gato); barra de eco Barra me @ elem: ~ $ foo (Sim, essa nova linha vazia no final é intencional.) Então a barra …




2
Se algum processo filho gerado falhar, mate tudo e saia
No meu script, divido um conjunto de dados em input_aa, input_ab, etc. Em seguida, executo cada um deles através do mesmo script Python, como tal: # Execute program on each split file for part in input_*; do python3 $part & done wait Minha pergunta é dupla: como detectar que um …
9 bash  shell  python 


2
Como posso passar condicionalmente um subshell pelo 'time'?
Eu tenho um script de instalação para uma caixa do Vagrant em que costumava medir etapas únicas time. Agora eu gostaria de ativar ou desativar condicionalmente as medições de tempo. Por exemplo, anteriormente uma linha seria semelhante a: time (apt-get update > /tmp/last.log 2>&1) Agora eu pensei que poderia simplesmente …
9 bash  shell  quoting  time 

5
Posso ligar o comando cd?
Estou tentando configurar algo em um servidor em que corro, sempre que estou cdem uma public_htmlpasta 95% do tempo, há alguns comandos que sempre executarei para verificar certas coisas. Existe cdalguma maneira que eu possa ligar, então se o diretório for a public_html, ele executará automaticamente os comandos para mim? …

2
Manipulação de string de bash de tubulação
Eu li algumas outras perguntas sobre manipulação de string de bash de tubulação, mas elas parecem ser aplicativos especializados. Essencialmente, existe uma maneira de fazer o abaixo mais simples? ao invés de $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD algo como $ echo 'hello world' | $"{-// /_}" | …

2
Precedência de && vs & no bash e zsh
Respondendo a essa pergunta , descobri uma diferença muito engraçada (e sutil) entre comportamento bashe zsh: Em bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Como você pode ver, a execução do alias xé realizada em um subshell …
9 bash  shell  zsh 

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.