Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
5
respostas

Como evito que uma pasta dentro de / tmp seja limpa?

Esta questão é sobre o Ubuntu 14.10 no meu laptop de desenvolvedor. Eu tenho uma pasta em /tmp que é usada por um aplicativo para colocar coisas temporárias lá. Esta aplicação geralmente faz uma pasta temporária no meu homedir e apaga depo...
12.06.2015 / 15:45
2
respostas

Para loop com o alfabeto

Isso funciona perfeitamente no OSX #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Mas quando eu executo no Ubuntu, recebo o seguinte erro. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Synta...
18.01.2017 / 13:22
4
respostas

Crie uma barra de progresso no bash

Como posso criar uma barra de progresso com o bash? Este é o meu script: #!/bin/bash pass='number1 number12 number13 number14 number15 number16' chk='number14' for i in $pass ; do if [ "$i" == "$chk" ]; then echo ' Found ^_^' else...
17.03.2016 / 16:34
2
respostas

Posso executar um comando dentro de outro comando?

Posso executar um comando dentro de outro comando, por exemplo: twidge update date date sendo o comando bash date com tanta eficiência, twidge atualizará o twitter com a data de hoje. twidge é um cliente do Twitter baseado em...
15.10.2010 / 06:26
1
resposta

Está globbing um recurso do shell?

Eu li muitas perguntas e respostas como isso e este Sei que curingas são expandidos pelo shell antes de executar um comando e são um recurso do shell. Também os caracteres curinga funcionam com esses comandos que podem aceitar muitos argu...
22.09.2016 / 10:06
4
respostas

O histórico do comando Bash não está funcionando

O histórico de comandos entre as sessões não está sendo salvo. Estou usando o guake e o histórico da sessão está funcionando bem. Eu notei que .bash_history tinha alguns comandos que eu executei no modo sudo -s e tentei o mesmo novamente...
19.03.2011 / 15:01
1
resposta

Como posso encontrar o histórico de comandos se um usuário usou um espaço antes do comando?

Será que temos alguma maneira de descobrir o histórico de comandos se o usuário usar espaço antes de qualquer comando no bash, porque se o usuário usar espaço antes de qualquer comando, ele não será mostrado no histórico?     
29.12.2014 / 10:33
1
resposta

Como posso enviar comandos para janelas de terminal específicas?

Eu gostaria de escrever um script para abrir vários programas (servidores) simultaneamente em terminais separados - não importa qual - e atribuir comandos diferentes a terminais diferentes com comandos "aterrissar" dentro do terminal correto....
27.06.2015 / 19:12
3
respostas

O bash pode sair de sincronia com o sistema de arquivos?

Eu posso não estar formulando minha pergunta corretamente, mas farei o meu melhor para explicar os sintomas que estou tendo. Primeiro, para o contexto, estou executando um servidor Ubuntu (sem GUI), versão 12.04.3 LTS (de acordo com o utilitário...
06.09.2013 / 22:13
3
respostas

Como meu script pode determinar se está sendo executado por bash ou dash?

Estou executando uma nova instalação Oneiric (ou seja, não uma atualização) em dois sistemas diferentes e executando o mesmo conjunto de problemas aparentemente relacionados. O mais frustrante é que, quando uso o .profile e o .bashrc que carr...
22.01.2012 / 07:08