Я не уверен, что использовал правильную терминологию в заголовке и в этом вопросе, поэтому, пожалуйста, отредактируйте ее, если она неверна.
В сценарии bash у меня есть три массива: dirs
, files
и extensions
. Как я могу сделать все комбинации строк, которые содержат значение от dirs
, затем files
, а затем extensions
?
У меня вообще нет опыта работы с Bash, но я попробовал это, чтобы увидеть, смогу ли я добиться этого всего с двумя массивами:
$ echo ${dirs[@]}
a b
$ echo ${files[@]}
c d
$ echo ${dirs[@]}{${files[@]}}
a bc d
Результат, который я хочу получить из этого примера, ac bc ad bd
РЕДАКТИРОВАТЬ: я полностью испортил пример и просто исправил его, если вам интересно, что произошло.