Perguntas sobre 'bash'

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

É ~ / .profile originado por bash?

Estou tentando criar uma variável de contador global para ver quantas vezes ~/.profile é executada. Assim: Em ~/.bashrc : # ... if [ "$PROFILE_EXEC_TIMES" = "" ]; then export PROFILE_EXEC_TIMES=0 fi let "PROFILE_EXEC_TIMES += 1" E...
13.11.2010 / 22:03
2
respostas

Evitar a expansão de parâmetros no shell script

Muitas vezes tenho que fazer uma pesquisa recursiva em arquivos. Cansado de digitar toda a combinação "find / grep" o tempo todo, acabei de criar um script com a seguinte linha: find . -name -exec grep {} + 2>/dev/null A ideia é que...
09.07.2014 / 20:19
1
resposta

Existe uma maneira de espelhar mudanças de diretório no Terminator?

Estou no Ubuntu 12.04 e estou usando o Terminator como meu terminal principal. Eu gosto porque me permite manter um interpretador python e um terminal bash abertos ao mesmo tempo, da mesma forma. O que é chato é que eu acabo me movendo entre...
19.08.2014 / 18:18
2
respostas

Bash script para abrir um terminal e cd em um diretório

Estou tentando escrever um script bash simples, que quando executado a partir da linha de comando, irá cd em um diretório padrão e, em seguida, abrirá a pasta no navegador de arquivos: #!/bin/bash if [ -z "" ] then # unless is specifie...
13.02.2013 / 11:49
6
respostas

Posso usar frações / decimais em um script bash?

Existe uma certa sintaxe para usar ao usar frações ou decimais em um script bash? Eu tentei usar o seguinte script (no Ubuntu 12.04): #!/bin/bash { n=9 echo "$n" for (( i=.5; $i <10; i++ )); do let "c=$i+1" echo $i "+"...
25.10.2013 / 23:29
6
respostas

extrai o número de uma string

eu tenho a seguinte string Device Enabled (126): 1 posso extrair em uma variável VAR apenas 126 e NOT (126)? pág. 126 = número aleatório por favor me ajude! EDIT Eu colo meu script para que você possa entender a solução ID='...
08.01.2012 / 23:18
3
respostas

Como localizar o texto e substituir essa linha se existir com o terminal, caso contrário, basta anexar a linha ao final

Eu quero colocar em sudo gedit /etc/sysctl.conf a única linha vm.swappiness=10 que às vezes mudo. Por padrão, esta linha não existe, então eu uso echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf . Se eu sempre colocasse a mes...
08.11.2011 / 16:18
3
respostas

Lidando com comandos de quebra de bash de um certo tamanho

Considere que você deseja executar este comando em bash : echo -n "Command of a specific length will break at the second run attempt." Aqui está a saída para um TTY 24x80: ubuntu@ubuntu:~$ echo -n "Command of a specific length will b...
25.06.2015 / 14:27
1
resposta

Qual é o erro lógico neste código?

Eu escrevi algum código para baixar favicons. Tem um erro lógico que não consigo ver. #!/bin/bash ico="1"; if [[ $ico =~ ^-?[0-9]+$ ]]; then wget -P $HOME/Downloads/ http://www.google.com/favicon.ico elif [[ $ico -eq 1 ]]; then wget -P $HOME...
16.06.2015 / 09:03
1
resposta

Cronômetro para prompt de comando? [duplicado]

Existe um cronômetro, para que eu possa medir o tempo gasto por diferentes comandos para o shell BASH?     
20.06.2013 / 08:34