Perguntas sobre 'bash'

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

Faça o comando shell rerun command em determinada entrada do usuário

Estou escrevendo um script de shell que randomiza meu nome de host, mas imprime o nome do host aleatório e me avisa se eu quiser usar esse nome de host, por exemplo NEXTHOST=$(sed 'perl -e "print int rand(99999)"'"q;d" /usr/share/dict/words)...
17.05.2015 / 16:46
2
respostas

bash solicitando senha em cada invocação do sudo

Dentro de uma única sessão bash, estou repetidamente executando novamente um comando prefixado pelo sudo. Normalmente, a senha deve ser solicitada uma vez e, em seguida, armazenada em cache. No entanto, o comportamento atual é que a senha é soli...
27.05.2015 / 18:20
1
resposta

Ocultando saídas de trabalho internas por script de shell

Eu faço um script de shell que pode atualizar as ferramentas. Eu quero que quando eu corro o root@host:# sh script.sh a saída será Its installing Its done Mas agora meu script parece com root@host:# sh script.sh Its install...
10.05.2015 / 12:42
1
resposta

inotify script pára após a primeira mudança

Inspirado por esta resposta de superusuário eu escrevi o seguinte script copy_library.sh , salvo na mesma pasta que um arquivo chamado library.bib : #!/bin/sh while inotifywait -e close_write library.bib; do cp -f ./library.bib ../o...
13.05.2015 / 13:45
1
resposta

Como pode ecoar o comando anterior que eu corri para um arquivo?

Eu tentei executar echo '$(!!:p)' > /tmp/tmptxt.txt , mas recebo apenas $(!!:p) . O comando anterior pode ter caracteres sem escape, então eu preciso escapar dele.     
07.04.2015 / 22:37
1
resposta

Execute script no login Fedora 21

Estou tentando iniciar um script localizado no meu diretório pessoal quando eu fizer login no Fedora 21. Eu tentei criar este arquivo da área de trabalho em /usr/share/autostart [Desktop Entry] Type=Application Name=Wallpapers Exec=/home/...
05.04.2015 / 22:13
2
respostas

Como fazer sed impressão no final da linha de socat

Eu tenho um servidor que envia dados em uma Transmissão UDP na porta 10552. Os dados são 7 números separados por vírgulas dessa forma. 5.351204,0.001968,-0.000473,-0.999222,0.000451,0.001455,1.084310 Eu obtenho esses dados com socat -u...
04.04.2015 / 23:57
1
resposta

Por que o processo do comando sleep está sempre em estado de suspensão?

Por que o processo do comando sleep está sempre em estado de suspensão? O estado de suspensão significa aguardar pelo direito de E / S?     
15.04.2015 / 11:49
1
resposta

Alias para o atalho da pasta principal não funcionar

De acordo com esta pergunta em Como configurar um atalho para um diretório no Mac OS X Terminal? Adicionei o seguinte alias: alias MeteorApps=‘cd ~/Documents/Github/MeteorApps’ Adicionando-o ao perfil bash com open ~/.bash_profile...
23.04.2015 / 23:08
1
resposta

Atualização do site do git (over ssh)

Eu tenho um script que executo o SSH, que atualiza meu site de um repositório do Git. cd website-git git checkout master git pull # Update protected directory rsync -v -a --delete --exclude=db --exclude=vendor ./protected/ /home/protected #...
18.04.2015 / 15:13