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