Я использую скрипт bash для отправки программы на сервер, и у меня возникают проблемы с пониманием, как это работает.Мне дали полный рабочий сценарий, но у меня возникли проблемы с его пониманием.
Взгляните на этот сегмент:
echo "Sequential,Number"
echo -n "Size"
for i in $(seq 1 1 10)
do
for j in $(seq 500 500 10000)
do
echo -n "$j,"
#Pass the image size to the program
/home/a.out $j $j
done
done
Я пытаюсь определить, сколько времени потребовалось для вычисления изображенияв зависимости от его размера.Этот скрипт запускает a.out с различными размерами изображения (номера пикселей от 500, 1000, 1500, 2000, ... до 10000, следовательно, 500 500 10000), измеряя время 10 раз для каждого размера изображения.
Я не понимаю, как этот размер изображения от 500 до 10000 изменяется в a.out.Там написано "#Pass размер изображения в программу" и "/home/a.out $ j $ j".Как программа получает эту переменную?Какой код мне нужен для того, чтобы a.out получил этот размер изображения?