2016-02-09 16 views

回答

2

在bash,你可以这样做:

list=("a" "b" "c") 
printf -v str "%s/" "${list[@]}" 
str="${str%/}" 

检查输出:

echo "$str" 
a/b/c 

避免所有CAPS变量BASH。

替代地使用IFS

str=$(IFS=/; echo "${list[*]}") 
+0

我回来了在端部斜线:A/B/C/ –

+0

[检查这个工作演示](http://ideone.com/pqwZqS) – anubhava

+1

有趣,问题出在我身上。:-(谢谢.. –

相关问题