-3
A
回答
1
> echo "/abc/efg/v/y-1.0.119.u" | cut -d'-' -f2 | cut -d'.' -f1-3
1.0.119
cut -d'-' -f2
的回報是什麼,首先-
後。cut -d'.' -f1-3
返回之前的第三個.
。
0
echo "/abc/efg/v/y-1.0.119.u" | sed 's/\(^.*-\)\(.*\)\(\..*$\)/\2/'
用sed來文本分爲三個部分,用括號和打印只是第二部分分開。
0
您可以在最後-
最後.
用正則表達式猛砸之間不匹配的字符:
$ [[ "/abc/efg/v/y-1.0.119.u" =~ [^-]+-(.*)\. ]] && echo "${BASH_REMATCH[1]}"
1.0.119
或者sed
用相同的模式:
$ echo "/abc/efg/v/y-1.0.119.u" | sed 's/^\([^-]*-\)\(.*\)\(\..*$\)/\2/'
1.0.119
相關問題
- 1. 使用bash提取子字符串
- 2. 如何在隨後的bash命令中使用字符串?
- 3. 從html中提取子字符串:BASH
- 4. 如何使用bash命令剪切字符串
- 5. sed命令提取字符串中字符分隔字詞的子串
- 6. Bash字符串提取
- 7. 使用子字符串提取數字
- 8. 子字符串命令kshell
- 9. 如何從unix中的剪切命令的結果中提取子字符串?
- 10. 如何在forfiles命令中獲取@FNAME的子字符串
- 11. 如何用bash腳本打印字符串「value」!命令
- 12. 使用shell命令如何提取從命令(ZDB)字段
- 13. 使用bash從命令的輸出中提取數據字段
- 14. 如何從字符串中提取一個命令 - 蟒蛇
- 15. 如何從Python中的字符串中提取子字符串?
- 16. 如何從java中的字符串中提取子字符串
- 17. 如何從sybase中的字符串提取子字符串?
- 18. 如何從C++中的字符串中提取子字符串?
- 19. 如何從Perl中的字符串中提取子字符串?
- 20. bash中的子串提取
- 21. Bash - sed命令。如何不覆蓋舊的字符串?
- 22. 如何從命令輸出中查找並提取子字符串?
- 23. 如何提取這些子字符串?
- 24. 如何提取子字符串?
- 25. bash:獲取以給定字符串開頭的命令列表
- 26. 如何使用C提取字符串#
- 27. 用換行符在bash中命令的管道字符串?
- 28. 使用子字符串從字符串中提取值
- 29. 使用sed從字符串中提取子字符串
- 30. 使用html標記從字符串中提取子字符串
你能不能進一步解釋你想做? –
你爲自己做了什麼? – Inian
你有報價嗎? – Inian