Perguntas sobre 'scripting'

3
respostas

Compare a variável bash para ver se divisível por 5

Aqui está o meu código; Eu quero comparar $COUNTER para várias vezes. if [ "$COUNTER" = "5" ]; then Tudo bem, mas eu quero fazer isso por tempos dinâmicos como 5,10,15,20 etc.     
11.02.2018 / 15:37
1
resposta

passando cadeia contendo espaços como argumento da linha de comando a partir do script

Estou usando um shell bash no mac. Eu quero escrever um script de shell 'gac' tal que seja executado > gac one two three produz exatamente o mesmo efeito da execução > git add . > git commit -m "one two three" Até ago...
22.10.2017 / 21:36
3
respostas

Automatizando o processo de criação de host virtual

Até recentemente, eu usava ferramentas como o Cpanel ou o Webmin para gerenciar hosts virtuais do Apache2. Recentemente, descobri como criá-los manualmente sob o diretório sites-available . Eu posso fazer esse processo manualmente várias ve...
28.03.2017 / 00:29
3
respostas

um simples pequeno “cd” não funciona no script [duplicado]

#!/bin/bash # echo $PWD cd /home/<my username>/<long path> echo $PWD O que eu recebo ao executá-lo com bash script.sh : /home/<my username> : No such file or directorye/<my username>/<long path> /home/<...
28.12.2016 / 17:01
1
resposta

Como passar o comando para programar aberto no shell?

Estou escrevendo um script de shell para auto-implantar um programa com o Jboss-cli, no linux ubuntu. Eu preciso abrir a interface jboss cli e executar alguns comandos, mas eu quero fazer isso automaticamente. o que parece cd /opt/jboss/bin ....
22.09.2016 / 21:55
1
resposta

Como uma função pode chamar a função que ela “substitui”?

Suponha, por exemplo, que fpath esteja definido como ( $HOME/.zsh/my-functions /usr/local/share/zsh/site-functions ) ... e que ambos os arquivos de definição de função $HOME/.zsh/my-functions/quux e /usr/local/share/zsh/site-functi...
15.01.2017 / 18:03
1
resposta

KSH Padrão da variável não funciona

Alguém poderia me explicar por que o padrão no shell Korn (atribuído à variável) funciona dessa maneira: u@h:w$ pattern='file_[0-9][0-9]' u@h:w$ ls $pattern file_01 file_02 file_03 Mas não funciona para um padrão mais inteligente file_...
01.12.2016 / 14:17
2
respostas

como agendar adequadamente uma tarefa que agenda uma tarefa com 'at' (atd)? ou como citar / escapar corretamente no bash

Eu estou procurando uma maneira de criar uma linha de comando usando 'at' (atd) para agendar uma tarefa, que agenda uma tarefa para fazer "mais coisas" após uma reinicialização (uma tarefa por vez). O que estou procurando agora é uma maneira de...
06.12.2016 / 17:35
2
respostas

Como ignorar o buffer de entrada do teclado entre dois 'read'

Quando eu executo um script como read -n 1 -p 'Enter first variable: ' var1 if echo "${var1}" | grep -iq "^y" then echo "okay" else echo "not okay" fi sleep 2 read -n 1 -p 'Enter second variable: ' var2 if echo "${var2}" | grep -iq...
26.07.2017 / 16:46
1
resposta

erro ao substituir várias palavras em linha usando sed

Estou usando o script abaixo para substituir uma lista de palavras em um arquivo. No entanto, estou recebendo este erro ao executar o script: can't read s/@@/AU/g: No such file or directory Por favor, deixe-me saber o problema no scrip...
24.02.2017 / 12:31