7
A
回答
10
$ IFS=/ read -a foo <<< 'abc def/ghi/jkl'
$ echo "${foo[0]}*${foo[1]}*${foo[2]}"
abc def*ghi*jkl
3
你的伎俩将工作,如果你能告诉tr
,什么斜线应翻译成:
for w in $(echo "what/the/heck" | tr "/" " ") ; do echo $w; done
what
the
heck
相关问题
- 1. 在bash中分割字符串
- 2. 由分隔符分割字符串
- 3. PHP字符串分割由分隔符
- 4. 分割字符串由分隔符
- 5. 如何在bash中的多字符分隔符上分割字符串?
- 6. 如何分割字符串
- 7. 如何分割字符串
- 8. 如何分割字符串?
- 9. 由换行符分割字符串trouble
- 10. 在bash中的分隔符上分割一个字符串?
- 11. 分割字符串由从XML
- 12. 由新行VB.NET分割字符串
- 13. php分割字符串由<tr>
- 14. 分割字符串由大写单词
- 15. 如何在java中分割字符串
- 16. 如何在java中分割字符串?
- 17. 如何在Ruby中分割字符串?
- 18. 如何在Java中分割字符串?
- 19. 如何在J2ME中分割字符串?
- 20. 如何在Haskell中分割字符串?
- 21. 如何在vb.net分割字符串
- 22. 如何在iPhone上分割字符串?
- 23. 如何在Python中分割字符串?
- 24. 如何在java中分割字符串
- 25. 如何在vC++中分割字符串?
- 26. 如何在javascript中分割字符串?
- 27. 如何在CSH中分割字符串?
- 28. 如何使用字符串分隔符分割字符串?
- 29. 如何分割文本的长字符串使用bash
- 30. 分割字符串[]
设置IFS是最好的一段路要走。当然我怀疑'$ www'不会有空格,而是'%20's。不要忘记'未设置IFS'!也可以在$ www中使用IFS =/for i;做...;完成;未设置IFS' – Benoit 2012-02-28 10:10:29
您不需要在末尾取消设置'$ IFS',因为此标记只会在命令持续时间内进行设置。 – 2012-02-28 10:14:34
['IFS =/foo =($ www)'](http://ideone.com/MWWTMi)也适用 – jfs 2017-07-16 12:17:30