Я хочу иметь возможность отправлять разрешения в функцию fnToDisplay () изнутри оператора for.Список в операторе for должен содержать одно разрешение за раз.
Критическая проблема заключается в том, что я не могу изменить fnToDIsplay (), но все же должен иметь возможность фиксировать разрешение как отдельные аргументы в этой функции.Есть ли способ сделать это, просто отформатировав оператор for или переменную assignemnts в main определенным образом?
Приведенный ниже код не выполняет предполагаемую работу, но должен дать представление о том, что я ищу.
#!/bin/bash
fnToDisplay()
{
# $1 should display 1280, 1920 and 640 for each call from for loop
echo $1
# $2 should display 1024, 1080 and 480 for each call from for loop
echo $2
}
res1="1280 1024"
res2="1920 1080"
res3="640 480"
for resolution in $res1 $res2 $res3
do
fnToDisplay $resolution
done
exit
Любая помощь приветствуется.Спасибо