Perguntas com a marcação «shell-script»

23
Por que escapar caracteres triviais no shell script?

Acabei de abrir um script de shell herdado (escrito no antigo ksh88 no Solaris) e encontrei o seguinte repetido em todo o código: [ -f $myfile ] && \rm -f $myfile A barra invertida me parece estranha. Eu sei que é deliberado, já que esse tipo de fuga (aparentemente inútil) se repete por...

23
Como obter uma resposta de qualquer URL?

Pediram-me para escrever um script de shell. Para verificar se um URL está ativo / ativo ou não para o meu projeto. Tentei encontrar algumas dicas pela internet, mas o que eu consegui é verificar se o URL existe ou não. Eu tentei pela primeira vez wget. wget -S --spider

23
Ocultando senha em scripts de shell

Como ocultar uma senha nos scripts de shell? Há vários scripts que estão acessando o banco de dados. Se abrirmos o script, outros também saberão o nome de usuário e a senha. Então, se alguém souber se esconder, por favor me avise. Eu tenho uma maneira: coloque a senha em um arquivo e torne o...

23
Executar comando após um certo período de tempo?

Se estou executando um processo longo, há alguma maneira de executar alguns comandos baseados em tempo? Por exemplo, estou executando um processo muito longo, que dura aproximadamente 10 minutos. Após 5 minutos, eu gostaria de executar um comando separado. Para ilustração, o comando separado pode...

23
Texto entre duas tags

Eu quero recuperar o que estiver entre essas duas tags - <tr> </tr>- de um documento html. Agora não tenho requisitos específicos de html que justifiquem um analisador de html. Eu simplesmente precisa de algo que partidas <tr>e </tr>e fica tudo entre eles e poderia haver...

23
Um comando systemctl para iniciar e ativar

Usar um comando para iniciar e ativar o systemctlsoftware gerenciado seria útil para poupar algumas linhas em alguns scripts, tornando-os um pouco mais estéticos (não realmente um problema, mas uma coisa boa de se ter). Existe um systemctlcomando para ambos starte enableum programa controlado por...

23
Adicione linhas ao início e ao fim do arquivo enorme

Eu tenho o cenário em que as linhas a serem adicionadas no início e no final dos arquivos enormes. Eu tentei como mostrado abaixo. para a primeira linha: sed -i '1i\'"$FirstLine" $Filename para a última linha: sed -i '$ a\'"$Lastline" $Filename Mas o problema com este comando é que ele...

22
Comparando duas strings no Bash

Eu tenho o seguinte ifbloco no meu script bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi A execução do script não está entrando no meu ifbloco, embora $PACKAGENAMEseja igual a kakadu-v6_4-00902C. O que estou fazendo

22
Como funciona uma bomba de garfo?

AVISO NÃO TENTE EXECUTAR ISTO EM UMA MÁQUINA DE PRODUÇÃO Ao ler a página da Wikipedia sobre o tópico , geralmente sigo o que está acontecendo com o seguinte código: :(){ :|:& };: trecho de descrição A seguinte bomba de garfo foi apresentada como arte em 2002;56 sua origem exata é...

22
Código de saída no final de um script bash

Estou confuso sobre o significado do código de saída no final de um script bash: eu sei que o código de saída 0 significa que ele foi concluído com êxito e que existem muitos mais números de códigos de saída (127 se não me engano?) Minha pergunta é sobre ao ver o código de saída 0 no final de um...

22
Como o Linux lida com scripts de shell?

Para esta pergunta, vamos considerar um script shell bash, embora essa pergunta deva ser aplicável a todos os tipos de script shell. Quando alguém executa um shell script, o Linux carrega todo o script de uma só vez (talvez na memória) ou lê comandos de script um por um (linha por linha)? Em...