3

内部にたくさんのゴミが入ったファイルがあります。それはすべて1行にあります。しかし、次のようなことがよくあります。

"var":"value" 

前後でキャラが違う…

私がやりたいのは、上記の形式だけを抽出して 1 行にまとめることです。シェルスクリプトでそれを実現する方法はありますか?

よろしく、アレックス

4

1 に答える 1

4

私は信じている

grep -o '"[^"]*":"[^"]*"' yourFile.txt > yourOutput.txt

トリックを行います:

> echo 'xxx "a":"b" yyy"x":"y"' | grep -o '"[^"]*":"[^"]*"'
"a":"b"
"x":"y"
于 2012-11-08T16:34:21.447 に答える