Perguntas com a marcação «bash»

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


2
Menos saída não mostra a saída no terminal depois de sair
Anteriormente, se eu executasse something | lesse pressione q, ele retornaria ao prompt com a saída de lessainda visível. $ seq 1 100 | less 1 2 3 4 :q $ <prompt here. I can still see the output of less> Mas agora, depois de instalar o Zsh (com oh-my-zsh. …
10 bash  zsh  less 

5
Como obter a linha mais longa de um arquivo?
Estou interessado em descobrir o número da linha mais longa de um arquivo. Por exemplo, se eu tiver um arquivo com o seguinte conteúdo: lalala tatatata abracadabra mu mu mu como posso escrever um script bash que me dará uma saída parecida com esta 3 -> abracadabra:?


4
Como executar comandos sudo com esperar e enviar comandos no script bash?
Alguém pode me informar como executar sudocomandos expect? Eu tentei o seguinte, mas isso não está funcionando. Alguém pode me dar sugestão, por favor? set login "sasuke" set addr "hostname" set pw "mypasswd" spawn ssh $login@$addr expect "$login@$addr\'s password:" send "$pw\r" expect "#" send "output=$(sudo virsh list --all | awk …
10 bash  scripts  sudo 



1
Bash espera por um sucesso de ping
Estou escrevendo em um script reiniciando vários servidores. Após a reinicialização, quero "esperar" até que todos os servidores estejam novamente online. (Para simplificar, eu defini para mim on-line = pingável) Então, para cada servidor que eu faço ServerXY_W=1 echo -n "waiting for ServerXY ..." while (($ServerXY_W == 1)) do if …
10 bash  scripts  ping 


2
redirecionamento de saída de comando usando '- <<(…)'
Eu precisava extrair um shasum. Isso funciona, mas alguém pode explicar o porquê? sed 's/^.*= //' -&lt; &lt;(openssl dgst -sha256 filename) Eu estou familiarizado com a $( )construção, mas não consigo encontrar documentos para &lt;( ), juntamente com -&lt;, os quais eu assumo que estão redirecionando para o sedSTDIN. Eu …
10 bash  redirect  syntax 

2
Script Bash e caracteres especiais de escape na senha
Eu tenho lido muitas perguntas já feitas aqui, no entanto, de alguma forma, nada está funcionando para mim. Eu tenho um script bash onde eu tenho que enviar senha que despejar banco de dados na máquina remota, então é como: !/bin/sh /usr/bin/ssh -p 91899 user@remoteHost mysqldump -u db_user -p#8111*@uu( my_database …
10 bash  scripts  password 





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.