例ログ(sample.log)と一致したキーワードをプリントアウト検索複数のキーワードやログのいくつかのフィールド
11:00:00 INFO KOREA AAABB DDDRR
11:00:01 INFO SWEDEN TYTY PLO
11:00:02 INFO US OIILL OTLTOL
11:00:03 INFO NORTHKOREA OTL
キーワード(複数) "KOREA"、 "OTL" 私はと欲しい
結果
11:00:00 KOREA
11:00:02 OTL
11:00:03 KOREA OTL
私はawk fuctionを使用して考えています。同じであなたを助けるかもしれ しかし、私はawk
後....
# $val_1 = KOREA
# $val_2 = OTL
# awk /$val_1|$val_2/'print{$1, $val_1, $val_2}' sample.log
はサイコー多くのRavinderをありがとうございます!できます。もう1つ質問できますか? 10個のキーワードを使用している場合、コードにキーワークを追加するだけでよいですか? – user8159259
@ user8159259、私はあなたの例が適切にコードを微調整するだけの2つの文字列のためにこれを書いていました。また、文字列のシーケンスはありますか?または任意の文字列が任意の行に来る可能性がありますか? 10行の文字列をすべて1行に入れて印刷したいのですか?同じことを私に教えてください。 – RavinderSingh13