【发布时间】:2018-08-12 01:01:44
【问题描述】:
我将命令行参数存储在一个数组变量中。 (这对我来说是必要的)。 我想在所有数组值前面加上一个通过变量的字符串。
PREFIX="rajiv"
services=$( echo $* | tr -d '/' )
echo "${services[@]/#/$PREFIX-}"
我得到了这个输出。
> ./script.sh webserver wistudio
rajiv-webserver wistudio
但我期待这个输出。
rajiv-webserver rajiv-wistudio
【问题讨论】: