sed取指定字串中的特定子字串 - Linux

Noah avatar
By Noah
at 2019-05-30T00:07

Table of Contents

test="[ro.serialno]: [D6GQHIOZTKMBOZJR]"

echo $test | sed 's/.*\[\(.*\)\].*\[\(.*\)\].*/\2/g'

後面的‘\2’表示取第二個括號的值
D6GQHIOZTKMBOZJR

如果一個字串是
test="(ro.serialno): (D6GQHIOZTKMBOZJR)"

要如何用上面sed方式取出()內的字串呢?謝謝

--
Tags: Linux

All Comments

Candice avatar
By Candice
at 2019-05-31T20:04
就... 把 \[ \] 換成 ( )
Andrew avatar
By Andrew
at 2019-06-01T19:50
s/.*(\([^()]*\)): (\([^()]*\)).*/\2/
George avatar
By George
at 2019-06-06T07:29
grep -o '([^()]*)'

老電腦進桌面前要先亂按鍵盤

Leila avatar
By Leila
at 2019-05-26T21:01
家裡一臺很老的電腦放在客廳當 HTPC 來使用, 忘了從什麼時候開始,開機後都要亂按鍵盤才能進桌面, 之前用 Ubuntu 時就發現此現象,但在網上找到了解答, 必須要有安裝 haveged 或 rng-tools 才行, 但這方法現在在 Manjaro 又不管用了! 請問這到底是什麼現象呢? - ...

Manjaro Linux 安裝問題...請教

Candice avatar
By Candice
at 2019-05-25T13:49
各位前輩好 想安裝linux系統到筆電 過程有些問題想請教 首先是使用rufus製作開機碟 資料分割配置是 GPT UEFI(無CSM) 用DD模式才能正常的進入開機碟 接著再進入桌面的時候出現了 https://imgur.com/NK49e1T 接著是改用 MBR 一樣在進入桌面出現問題 ...

docker安裝shadowsocks-libev如何產生log

Cara avatar
By Cara
at 2019-05-24T15:40
請問在docker安裝shadowsocks-libev 如何產生shadowsocks-libev的log呢? 就是可以從log看到哪個IP連進來 - ...

hime 輸入法在manjaro出不來

Joe avatar
By Joe
at 2019-05-23T10:57
推 s9209122222: 1.9.0 版本發現比想像中還糟糕,鍵盤上標點符號位置 04/18 21:08 → s9209122222: 根本亂設,根本沒辦法使用 04/18 21:08 推 s9209122222: 結果重裝一次位置又對了,真詭異 04/18 21:37 → lantw44: ibus-l ...

螢幕無法休眠

Regina avatar
By Regina
at 2019-05-22T21:57
有設定電源管理. 但好像時間設定好螢幕無法關閉. ( 只關閉螢幕. 其他工作都正常運行. ) WINDOWS 裏有可以直接關閉螢幕的小程式 ( TURN OFF LCD.exe ) 想問問 UBUNTU 裏面有沒有類似關閉螢幕/螢幕休眠的套件可以用. 系統 UBUNTU 18.10 ...