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. 由{}分割字符串&[]
- 2. 在bash中分割字符串
- 3. 分割字符串由分隔符
- 4. PHP字符串分割由分隔符
- 5. 由分隔符分割字符串
- 6. 用符号bash分割字符串
- 7. 用换行符分割bash字符串
- 8. 分割字符串由N个字符
- 9. 如何在bash中的多字符分隔符上分割字符串?
- 10. 如何分割字符串
- 11. 如何分割字符串?
- 12. 如何分割字符串
- 13. 字符串分割到Bash中
- 14. Bash,分割字符串失败
- 15. 字符串分割到两个字符串由分隔符
- 16. 由换行符分割字符串trouble
- 17. 如何在bash上斜线分割字符串
- 18. 如何在Ruby中分割参数字符串Bash风格?
- 19. 我将如何分割在bash下面的字符串
- 20. 在bash中的分隔符上分割一个字符串?
- 21. 分割字符串由从XML
- 22. php分割字符串由<tr>
- 23. 分割字符串由大写单词
- 24. Jinja2由空格分割字符串
- 25. 由新行VB.NET分割字符串
- 26. 如何在字符串前后分割' - '
- 27. 如何在分割字符串循环
- 28. 如何在CSH中分割字符串?
- 29. 如何在vb.net分割字符串
- 30. 如何在PHP中分割字符串?
设置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