Aqui está um folheto:
read -p "No of Repetitions?" repeat; for i in $(seq $repeat); do echo "This is $i"; done
Se você deseja executar isso se $SSH_CONNECTION não estiver vazio:
[[ -n $SSH_CONNECTION ]] && read -p "No of Repetitions?" repeat; for i in $(seq $repeat); do echo "This is $i"; done
-
&&indica que o próximo comando será executado apenas se o anterior for bem-sucedido ($?=0) -
read -p "No of Repetitions?" repeatsolicitará"No of Repetitions?"e salvará a entrada comorepeatvariable. -
for i in $(seq $repeat); do echo "This is $i"; donethis para o loop usaráseqpara repetir o número especificado de vezes para realizar o trabalho. Você deve substituirecho "This is $i"com qualquer operação que você deseja executar.
Isso pode ser elaborado como:
if [[ -n $SSH_CONNECTION ]]; then
read -p "No of Repetitions?" repeat
fi
for i in $(seq $repeat); do
echo "This is $i"
done