操作字符串時,bash中的百分號表示什麼?例如,${0%/*}
是什麼意思?Bash:使用字符串操作(百分號)
28
A
回答
27
如果您使用@ fedorqui的資源,您會看到它將從第一個位置參數的末尾去除最短匹配/*
。示例:
example_foo(){
echo ${1%/*}
}
example_foo path/to/directory/sub_directory
# => path/to/directory
在示例中,我使用了第二個位置參數,因爲第一個是函數的名稱。
相關問題
- 1. Bash字符串操作
- 2. 用符號bash分割字符串
- 3. PHP字符串中的百分號
- 4. 百分號(%)在Python字符串沒有%%
- 5. 使用字符串操作
- 6. 字符串操作Bash擴展
- 7. 在單引號中使用IFS的Linux bash字符串拆分
- 8. Bash字符串操作,提取/刪除部分
- 9. 百分比符號不起作用
- 10. 使用字符串作爲bash腳本
- 11. 字符串操作:將此字符串拆分爲 - 字符?
- 12. 對字符串進行減號操作
- 13. 使用字符串的數字操作
- 14. 使用百分號「%」
- 15. Python的字符串模板 - 使用百分比分隔符
- 16. 用換行符分割bash字符串
- 17. 雙分而不使用字符串操作的部分
- 18. 分隔字符串,bash shell
- 19. 使用字符串作爲分隔符來拆分字符串
- 20. 操作字符串內的操作符
- 21. 字符串操作
- 22. 字符串操作
- 23. 字符串操作
- 24. 字符串操作
- 25. 字符串操作
- 26. 字符串操作
- 27. 字符串操作
- 28. 字符串操作
- 29. 字符串操作
- 30. 字符串操作?
您可以在http://tldp.org/LDP/abs/html/refcards.html#AEN22664 – fedorqui 2013-05-08 15:01:51
中查看它的新鏈接到「字符串操作」文檔:http://tldp.org/LDP/abs/html /refcards.html#AEN22828 – 2016-08-07 19:40:04