2016-02-09 49 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

有趣,問題出在我身上。:-(謝謝.. –

相關問題