sed取指定字串中的特定子字串
test="[ro.serialno]: [D6GQHIOZTKMBOZJR]"
echo $test | sed 's/.*\[\(.*\)\].*\[\(.*\)\].*/\2/g'
後面的‘\2’表示取第二個括號的值
D6GQHIOZTKMBOZJR
如果一個字串是
test="(ro.serialno): (D6GQHIOZTKMBOZJR)"
要如何用上面sed方式取出()內的字串呢?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.52.220
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1559146066.A.778.html
→
05/30 00:35,
6年前
, 1F
05/30 00:35, 1F
推
05/30 00:39,
6年前
, 2F
05/30 00:39, 2F
推
06/12 19:25,
6年前
, 3F
06/12 19:25, 3F
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章