linuxのsedは指定文字列の特定のサブ文字列をとる
268 ワード
取得方法:[ro.serialno]:[D 6 GQHIOZTKMBOZJR]の2番目のカッコの値.
sedの文字列認識は正則を用い,後の‘2’は2番目の括弧をとる値を表す.
上記のコマンド出力を実行します.
D6GQHIOZTKMBOZJR
test="[ro.serialno]: [D6GQHIOZTKMBOZJR]"
echo $test | sed 's/.*\[\(.*\)\].*\[\(.*\)\].*/\2/g'
sedの文字列認識は正則を用い,後の‘2’は2番目の括弧をとる値を表す.
上記のコマンド出力を実行します.
D6GQHIOZTKMBOZJR