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.

4
Por que o cut falha com o bash e não com o zsh?
Eu crio um arquivo com campos delimitados por tabulação. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Eu tenho o seguinte script chamado zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" Eu testei. $ ./zsh.sh input bar bar Isso funciona bem. No entanto, quando altero a primeira linha …



3
Prompt PS1 para mostrar o tempo decorrido
Atualmente, eu uso isso para exibir o horário atual no meu prompt do bash: PS1=\[\e[0;32m\]\t \W>\[\e[1;37m\] 20:42:23 ~> É possível exibir o tempo decorrido desde o prompt anterior? Tal como: 00:00:00 ~> sleep 10 00:00:10 ~> sleep 20 00:00:20 ~> Isso não tem nada em comum. É possível alterar o …
10 bash  prompt 


3
Executar comando a cada X segundos
Desejo executar um comando a cada 10 segundos e executá-lo em segundo plano (eliminando assim watch?). Todas as respostas mostram algo como o seguinte, mas isso será executado a cada 11 a 14 segundos. Como pode ser isto alcançado? while true; do # perform command that takes between 1 and …


7
Como posso criar um script para contar até cinco?
Eu estava tentando criar um script bash muito simples para listar todos os múltiplos de cinco entre 375 e 3500 (375, 380, 385 ...). Uma coisa que eu tentei e não funcionou é: for i in {375..3500} do echo $i (($i += 5)) done Desisti depois de um tempo e …
10 bash  shell  scripting 




1
Rastrear certos parâmetros em algum comando
Digamos que eu tenho um comando git branch(sempre com algumas palavras) por exemplo. O que eu quero é acompanhar quando esse comando é executado com argumentos. Por exemplo, se eu executar o comando git branch developsem erros, desejo salvar developem um arquivo. Tentei sobrescrever o comando git no meu .bash_profile, …
10 bash  shell  function 



3
Canalizando um script com "read" para bash
Eu preciso executar um script, canalizando-o através bashde wget(em vez de executá-lo diretamente com bash). $ wget -O - http://example.com/my-script.sh | bash Não está funcionando porque meu script possui readinstruções. Por alguma razão, eles não funcionam ao canalizar para o bash: # Piping to bash works in general $ echo …
10 bash  shell  pipe  read 

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.