我正在从用户那里输入元素并将其显示在文件中。但是,我需要再完成一项任务。我需要用dot(.
)替换每个数组元素的第一个字符,不幸的是它对我不起作用。
请在下面找到我的代码:
while read line
do
my_array=("${my_array[@]}" $line)
done
echo ${my_array[@]/my_array[@][0]/.}
任何帮助将不胜感激,谢谢。
使用GNU bash:
my_array=(foo bar abc)
echo "${my_array[@]/?/.}"
输出:
.oo .ar .bc
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句