Perguntas sobre 'bash'

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

Como o script Bash pode matar a versão “adormecida” de si mesmo já em execução?

Editar A partir dos comentários abaixo, eu escrevi uma introdução confusa / enganosa, então estou reescrevendo-a. Eu tenho um script bash chamado " timer da tela de bloqueio " que pode ser clicado na área de trabalho. Após 30 minutos, ele b...
13.11.2016 / 02:48
2
respostas

ping command no bash mostra o caractere do coração O

Por que estou vendo um coração ♥ após o comando ping? Estou executando o comando abaixo através de uma conexão ssh no ConEmu, se isso mudar alguma coisa. Isso é esperado ou eu fui hackeado de alguma forma? Ping em outros shells, shells não Ub...
22.12.2014 / 17:45
1
resposta

Parar / matar o script em execução se $ USER! = “root”

Estou trabalhando em scripts que precisam ser executados como root, caso contrário, ele deve parar tudo. #!/bin/bash validationRoot() { if [ $USER != 'root' ] then echo "You're not root! You can't use this script."...
29.11.2014 / 22:11
1
resposta

Alternativas para [variável = substituição de string] no bash

Estou aprendendo bash e tentando entender as diferentes maneiras de fazer uma substituição e atribuí-la a uma variável . Especificamente, estou alterando as barras Unix ('/') para o Windows ('\'). Referências: link link lin...
09.01.2015 / 21:34
2
respostas

Como posso verificar erros do apt-get em um script bash?

Estou escrevendo um script para instalar o software e atualizar o Ubuntu 12.04. Eu gostaria que o script pudesse verificar os erros do apt-get, especialmente durante o apt-get update, para que eu pudesse incluir comandos corretivos ou sair do sc...
20.03.2014 / 15:22
1
resposta

Como posso remover os terminadores de linha CRLF do arquivo wget'ed?

Eu quero fazer o download de um pastebin em um arquivo raw e tentei: wget http://pastebin.com/raw.php?i=LBVNiRXa -O somefile Meu único problema é que o arquivo chega com terminadores de linha CRLF. Posso remover os terminadores de linh...
17.01.2014 / 15:06
2
respostas

Como faço para iterar os argumentos em um script bash?

Existe algum método para iterar os argumentos passados em um script bash? Esta resposta da minha pergunta mostra como usar cada argumento, mas quero iterá-los porque o número de argumentos é variável . Eu tentei algo como: for i in {1..1...
04.03.2014 / 11:40
1
resposta

Qual é o significado de “@ INSTALLED_AT @” em um arquivo bash?

Eu tenho um script bash que contém as seguintes linhas: MY_HOME="@INSTALLED_AT@" LD_LIBRARY_PATH="@INSTALLED_AT@/lib" MY_BIN="@INSTALLED_AT@/bin" export MY_HOME export LD_LIBRARY_PATH exec "$MY_BIN/my.bin" ${1+"$@"} Sou particularment...
27.02.2014 / 18:09
2
respostas

Como executar automaticamente comandos na conexão SSH?

Eu tenho algumas instâncias do Amazon EC2 que executam o Ubuntu 10.04.1 LTS . Sempre que me conecto a essas instâncias, executo alguns comandos simples, como cd <repository> , git status etc. Como posso adicioná-los a um script...
26.03.2012 / 18:38
2
respostas

Wget como utilitário para baixar todas as imagens no diretório mysite.com/img/

Meu acesso ao diretório mysite.com/img/ está bloqueado. No entanto, todas as imagens nesse diretório estão no formato n.jpg , em que n é a enésima imagem. Meu acesso a mysite.com/img/n.jpg não está bloqueado Existe alguma maneira q...
25.03.2012 / 07:59