我正在嘗試 grep 僅從字串末尾到任何其他字符的數字,因此例如:
"Version 1.2.34"將給我'34'變數$minor和'Version 1.2.'變數$type
我設法
minor=$(grep -Eo '[0-9]{1,24}')
但這給了我所有的數字。
uj5u.com熱心網友回復:
使用純bash:
s="Version 1.2.34"
minor="${s##*[!0-9]}"
type="${s%$minor}"
declare -p type minor
declare -- type="Version 1.2."
declare -- minor="34"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/468641.html
