我試圖從一組括號中讀取版本號之間進行讀,從這個輸出一些命令:SED或者grep的一組括號
Test Application version 1.3.5
card 0: A version 0x1010000 (1.0.0), 20 ch
Total known cards: 1
我正在尋找獲得是1.0.0。 我試過sed和grep的變體:
command.sh | grep -o -P '(?<="(").*(?=")")'
command.sh | sed -e 's/(\(.*\))/\1/'
和大量的變化。 ?沒有運氣:-(
幫助
歡迎來到SO!請添加一些代碼。 –