Perguntas com a marcação «bash»

39
Em qual shell estou executando?

Quando executo echo $SHELLa saída diz o /bin/tcshque significa que estou executando um tcshshell. Mas, por exemplo, quando eu emito o seguinte comando alias emacs 'emacs -nw' Estou tendo o erro a seguir: bash: alias: emacs: not found bash: alias: emacs -nw: not found e quando eu emitir, alias...

39
O bash pode gravar em seu próprio fluxo de entrada?

É possível em um shell bash interativo inserir um comando que produza algum texto para que apareça no próximo prompt de comando, como se o usuário tivesse digitado esse texto nesse prompt? Desejo poder criar sourceum script que gere uma linha de comando e a produza para que apareça quando o prompt...

39
Resolvendo o endereço MAC do endereço IP no Linux

Eu preciso escrever um script bash em que eu tenho que criar um arquivo que contém os detalhes dos endereços IP dos hosts e seu mapeamento com os endereços MAC correspondentes. Existe alguma maneira possível de descobrir o endereço MAC de qualquer host (remoto) quando o endereço IP do host estiver...

39
Como copiar arquivos da pasta sem a própria pasta

Estou tentando copiar arquivos e subpastas da pasta A sem o próprio A. Por exemplo, uma pasta contém a seguir: | file1.txt | file2.txt | subfolder1 Executar o próximo comando me dá um resultado errado: sudo cp -r /home/username/A/ /usr/lib/B/ O resultado é /usr/lib/B/A/...copied...

39
Como SSH em um diretório específico?

Freqüentemente faço logon em um servidor e, em seguida, CD em um diretório específico. É possível simplificar esses dois comandos em um? ssh bob@foo cd /home/guest Gostaria de evitar alterar qualquer coisa em 'foo', se possível, pois precisarei limpá-lo com o administrador do servidor. Eu uso...

39
removendo ou limpando a pilha de caminhos popd / pushd

Depois de pushdmuitas vezes, quero limpar toda a pilha de caminhos. Como eu iria popdtodos os itens da pilha? Gostaria popdsem precisar saber quantos estão na pilha? O manual do bash não parece cobrir isso . Por que eu preciso saber disso? Sou exigente e limpo a

38
Shell orientado a objetos para * nix

Prefácio: Eu amo bash e não tenho intenção de iniciar qualquer tipo de argumento ou guerra santa, e espero que essa não seja uma pergunta extremamente ingênua. Essa pergunta está um pouco relacionada a este post sobre superusuário, mas não acho que o OP realmente sabia o que estava pedindo. Eu uso...

38
Por que precisamos do comando "at" no Linux?

Eu estava estudando código no qual o atcomando é usado. Olhei em volta e descobri que ele é usado para executar tarefas em lote. É usado para agendar trabalhos. É dado, como entrada, um comando e um tempo, relativo ou absoluto. Então, minha primeira pergunta é: por que o atcomando é usado? Sob...

37
Traços em printf

Estou tentando usar printf para formatar uma saída bonita em um script bash por exemplo: ----------------------- | This is some output | ----------------------- Mas me deparei com um comportamento que não entendo. $ printf "--" me dá o erro printf: usage: printf [-v var] format [arguments] e $...

37
Evitando "BASH-isms" em scripts de shell

Existe uma ferramenta semelhante ao Perl :: Critic que inspecionará seus scripts de shell e apontará falhas, problemas de portabilidade, uso de programas não-padrão sem fallbacks, uso de programas depreciados, etc.? Sei que set -o posixdesabilitará o uso que não seja POSIX, mas isso não me dirá o...