Perguntas com a marcação «bash»

8
Impedir o nautilus mostrando partição montada no script bash

No meu script bash, monto partições, as verifico, copio arquivos para elas e desmonto. Quando o script monta a partição, o Nautilus aparece com uma janela mostrando a partição e roubando o foco. Isso é algo que eu quero evitar. Nota: Eu sei que posso alterar o comportamento disso em Configurações...

8
Usando popd sem remover o último valor

Como posso obter o comportamento de usar popdsem realmente remover o último diretório da pilha? Em outras palavras, desejo navegar de volta para o último diretório que defini pushd, mas quero que ele permaneça no topo da pilha para que o próximo popdme leve ao mesmo diretório (que ainda estaria no...

8
Por que $ 0 é definido como -bash?

O primeiro nome do processo de login parece estar definido como -bash, mas se eu subcascar, ele se tornará bash. por exemplo: root@nowere:~# echo $0 -bash root@nowere:~# bash root@nowere:~# echo $0 bash -bash está causando a falha de alguns scripts, como . /usr/share/debconf/confmodule exec...

8
Avaliando uma sequência no script de shell

Estou seguindo este guia de script do shell bash: http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html Na seção Comparações Numéricas, cita um exemplo: anny > num=`wc -l work.txt` anny > echo $num 201 anny > if [ "$num" -gt "150" ] More input> then echo ; echo...

8
Atalho do teclado do histórico do Bash para! *

No Bash, existem alguns operadores úteis para repetir partes do último comando: !^ expande para o primeiro argumento do comando anterior, por exemplo, $ echo one "two three" one two three $ echo !^ echo one one !$ expande para o último argumento do comando anterior, por exemplo, $ echo one "two...

8
Como saber se há atualizações disponíveis?

Estou executando um servidor ubuntu 12.04 LTS. E acho que seria bom se eu fosse informado quando houver atualizações disponíveis. Mas não consigo encontrar como saber ... Eu tentei olhar para a apt-getpágina de manual. A partir dele, eu pude usar apt-get -s upgradepara obter a saída do apt-get em...

8
Por que obtenho diferentes saídas em caso de sh e bash?

Eu tenho o seguinte script simples: #!/bin/bash echo "Bash version ${BASH_VERSION}..." for i in {1..99..2} do echo $i done Saída no caso de executar com sh file.sh: Bash version ... {1..99..2} Saída no caso de executar com bash file.sh: Bash version 4.2.25(1)-release... 1 3 5 . . . 99 Eu...