Есть ли естественный способ выполнить команду в цикле на множестве входов без явного использования конструкции цикла? Я имею в виду то, что мы говорим по-английски.
Например,
some-command -a john,jane -b doe,roe
вместо
for a in john jane; do
for b in doe roe; do
some-command -a $a -b $b
done
done
Вы можете сделать это в bash
? Есть ли другая оболочка, которая имеет такую функцию?
Это не должен быть тот же самый синтаксис, который я здесь привожу, но что-то идиоматическое, не такое громоздкое, как вложенный цикл.