我有一个小脚本,它利用回声能力来生成元素的组合。就是这么一段代码
set={1,2,3,4}
group=3
for ((i=0; i<$group; i++));
do
repetition=$set$repetition
done
bash -c "echo "$repetition""
效果很好,当我希望集合包含一些特殊字符(如逗号、括号等)时,问题就来了。我尝试过使用 scapes 但它似乎不起作用,比如
set={(,),\,,=}
关于如何实现它的任何线索?