Shell: quebra ambos se e for loop de uma só vez.
Meu script: ip para nomear o código de resolução
IP=192.168.27.191
hostNameChecker()
{
if [ 'getent hosts $1 | wc -l' -ne 0 ];then
HOST_NAME='hostname'
DNS_IP='getent hos...
Eu não consigo entender como "testar" os operadores condicionais [[e [. Eu tentei usar várias formas, como
echo [[a=a]]
[[a=a]]
echo $?
e algumas outras coisas
Eu quero ver o que eles retornam, para testar algumas comparações. Como vo...
Estou tentando escrever um script que pesquisa uma lista pré-criada de processos em execução em várias máquinas. Estou procurando especificamente o rsyslogd em execução nesses dispositivos e tentando descobrir qual arquivo de configuração eles e...
Eu quero fazer algo assim, mas não salva a variável após o término da tubulação:
fs=( )
echo ${fs[@]}
ls -A1 |
while read f
do
echo ${fs[@]}
fs+=( "$f" )
echo ${fs[@]}
done
echo "All files/dirs: "${fs[@]}
Com os arquivos 1, 2...
Estou escrevendo um script chamado pickanumber.sh. Eu estava configurando o script, então pedirei ao usuário para escolher um número. Se o número que eles digitarem não for "8", o script continuará em execução. Não consigo fazer o script continu...
Aqui está o meu script:
#!/bin/ksh
#this is where I want to go again if user enter
#an answer other than "yes or no"
echo "yes or no?"
read ans
case $ans in
[yY]*)
echo "yes"
;;
[nN]*)
echo "no"
;...
Guardei o seguinte script em um arquivo e criei um alias para esse arquivo no bashrc do usuário e, em seguida, originou esse bashrc :
#!/bin/bash
domain="$1" && test -z "$domain" && exit 2
environment() {
read -sp...
Para executar o programa Rust com um backtrace, deve-se configurar a variável de ambiente RUST_BACKTRACE para uma e executar o programa, então meu primeiro palpite como usuário bash inexperiente foi:
$ RUST_BACKTRACE=1 && cargo run
.....
Estou usando um servidor keycloak quando executo este comando:
standalone.sh
Este comando inicia o servidor e eu não consigo pará-lo até que eu execute o comando Ctrl-C. Eu pensei em executar uma instrução como esta:
standalone.sh &am...
Eu tenho o seguinte script:
while [ "$1" != "" ]
do
case "$1" in
-h) HOST="$2"; shift 2;;
esac
done
if test -z "$HOST"
then
[...]
else
TODAY=$(date +'%Y-%m-%d')
configs=("/etc/inittab" "/etc/default/cron" "/etc/default/login...