поэтому я хотел бы написать сценарий, который будет использоваться следующим образом.
./MakeMacro 1
Основная форма скрипта выглядит следующим образом:
#!/bin/sh
#########################################
## ${1} will be number of particles #####
#########################################
cat > runPgun_${1}_new.mac << +EOF
#Lines of code here
+EOF
Внутри файла (runPgun _ $ {1} _new.mac) я хочу повторить эти строки кода $ {1} раз:
/gps/source/add 1
/gps/particle/neutron
Где, очевидно, если бы был цикл 'for', я мог бы написать ".../add 1 ..../add 2 ..../add 3..etc". Номер ввода определяет, сколько раз я хочу, чтобы эти строки были добавлены в код. Я не могу понять, где поставить петлю. Пожалуйста помоги!