将数组转换为命令的参数的公认答案?使用以下 Bash 命令:
command "${my_array[@]/#/-}" "$1"
我正试图弄清楚这/#/-
部分到底是做什么的。不幸的是,我不知道该怎么称呼它,所以我很难找到任何文档。我浏览了有关数组和一些网站的 Bash 手册页部分,但找不到任何东西。
将数组转换为命令的参数的公认答案?使用以下 Bash 命令:
command "${my_array[@]/#/-}" "$1"
我正试图弄清楚这/#/-
部分到底是做什么的。不幸的是,我不知道该怎么称呼它,所以我很难找到任何文档。我浏览了有关数组和一些网站的 Bash 手册页部分,但找不到任何东西。