Попытка понять данный мне сценарий Bash, в частности цикл while
Я использую сценарий, сделанный одним из моих бывших коллег, он сказал мне, что мне понадобится немного поработать с ним. Мне интересно, что делает этот цикл while:
# This is the loop that does the simulation
lastsim=0
nextsim=`/usr/bin/expr $lastsim + 1`
while [ $nextsim -le $upperlimit ]
do
cp -i Dynamics_${lastsim}_500ps/*.prmtop ./$paramInput.prmtop
в частности, меня смущает синтаксис thie -le. Это только часть скрипта, которую я могу загрузить, если необходимо.
1 ответ
Решение
-le
означает меньше или равно. Смотрите следующий пример, который будет печатать 0-9:
i=0
while [ $i -le 9 ]; do
echo $i
let i++
done