Perguntas sobre 'bash'

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

Os aliases retardam o início de um shell?

Às vezes, meu shell (zsh) demora mais para iniciar do que o usual (eu abro o terminal e ele trava um pouco até que eu possa inserir comandos). Eu tenho alguns aliases no meu .zshrc (bem, na verdade eles estão em um arquivo diferente que .z...
29.01.2013 / 21:04
1
resposta

Usando su com comandos

Ubuntu Server 12.04 Em um servidor remoto em que eu ssh, eu configurei um usuário especial com: sudo adduser --system --disabled-login --disabled-password --group suser para executar algumas funções de manutenção. Às vezes, eu faço...
19.06.2013 / 11:36
2
respostas

Por que meu script não está recebendo o código de saída do umount?

Esta é a primeira vez que tento escrever um longo script para gerenciar um servidor que eu executo, e ao usar "set -ex" o script sai quando umount falha. Eu pensei que minha declaração se pegaria, mas o script sai antes que o eco seja disparad...
17.11.2012 / 02:46
1
resposta

Quando o shell padrão não é bash-compatível, por que os scripts do bash não funcionam bem?

Meu shell padrão é peixe, porque é muito melhor. Mas muitas vezes quando executo scripts, recebo erros que parecem ser do script bash sendo processados por fish. Eu acho que isso é porque o roteirista assumiu que o shell padrão é bash, mas eu nã...
16.11.2012 / 17:17
1
resposta

É possível obter um script bash para aceitar entrada do terminal se o seu stdin tiver sido redirecionado?

Digamos que eu tenha um script bash: #!/bin/bash read -p "Gimme some stuff: " stuff echo "**${stuff}**" Se o script for invocado com alguma coisa, como: echo "Here's some stuff" | ./myscript.bash Em seguida, o comando read será...
01.11.2014 / 00:52
2
respostas

Usando loops for em linha de comando - variável não está funcionando?

Simples para loop na linha de comando: cobrakai$for((i=1;i<=10;i+=1)); do echo "Welcome $i times"; doneWelcome 1 times Welcome 2 times Welcome 3 times Welcome 4 times Welcome 5 times Welcome 6 times Welcome 7 times Welcome 8 times Welcome...
05.08.2013 / 10:30
2
respostas

Como esquerda e direita tira ao mesmo tempo?

Eu uso ${parameter#word} e ${parameter%word} para remover o prefixo e o postfix da string. $ x=2012-hello.jpg $ y=${x#*-} $ z=${y%.*} $ echo $z hello Como posso fazê-las de uma só vez, em vez de duas.     
07.01.2012 / 14:58
2
respostas

~ / .profile não está sendo executado quando o Terminal é aberto? [OS X 10.6.8]

De alguma forma, meu prompt do bash foi alterado para "elementary: ~ steven $" e quero alterá-lo de volta para o prompt padrão. Eu adicionei o seguinte primeiro em ~ / .bashrc e depois em ~ / .profile: export PS1="\s-\v\$ " Nem seja execu...
12.09.2011 / 02:39
2
respostas

Manipular a área de transferência do sistema via script bash

É possível ter um script bash colocando algum texto na área de transferência do sistema? (eu uso o Ubuntu com o Gnome e o Bash padrão).     
21.12.2011 / 09:08
1
resposta

Shell - como ir para um local que acabou de ser retornado pelo comando anterior?

Depois de fazer $ which play $ /Users/username/local/play/play Existe uma maneira que eu possa acessar o diretório mostrado rapidamente sem digitar manualmente o diretório manualmente? Apenas curioso:)     
04.06.2013 / 00:04