我必须用“/”分隔bash脚本中的字符串,但我试过了:
for i in $(echo $www | tr "/")
但它没有用,有什么建议吗?
非常感谢。
答案 0 :(得分:10)
$ IFS=/ read -a foo <<< 'abc def/ghi/jkl'
$ echo "${foo[0]}*${foo[1]}*${foo[2]}"
abc def*ghi*jkl
答案 1 :(得分:3)
如果您告诉tr
,应该将哪些斜杠翻译成您的技巧:
for w in $(echo "what/the/heck" | tr "/" " ") ; do echo $w; done
what
the
heck