sed
この特定のインスタンスでなぜ期待どおりに機能しないのかわかりません。次の形式の行があります:
12:42:46.675 token
タイムスタンプは常にその形式であると私は期待しています。残念ながら、ファイルにはタイムスタンプで始まらない行があり、それらを削除したいと思います。上記と一致しないものをすべて除外してみました:
sed -n /^\d{2}:\d{2}:\d{2}.\d{3}/p
sed
しかし、私がオプションを与えたとしても、上記はすべてを除外し-r
ます。それを行う正しい方法は何sed
ですか?そして、代替手段はありgrep
ますか?