この質問/回答には、ファイル内の同一の行を削除するためのいくつかの良い解決策がありますが、それ以外の場合は重複する行にタイムスタンプがあるため、私の場合は機能しません。
重複を判断するときに、行の最初の26文字を無視するようにawkに指示することは可能ですか?
例:
[Fri Oct 31 20:27:05 2014] The Brown Cow Jumped Over The Moon
[Fri Oct 31 20:27:10 2014] The Brown Cow Jumped Over The Moon
[Fri Oct 31 20:27:13 2014] The Brown Cow Jumped Over The Moon
[Fri Oct 31 20:27:16 2014] The Brown Cow Jumped Over The Moon
[Fri Oct 31 20:27:21 2014] The Brown Cow Jumped Over The Moon
[Fri Oct 31 20:27:22 2014] The Brown Cow Jumped Over The Moon
[Fri Oct 31 20:27:23 2014] The Brown Cow Jumped Over The Moon
[Fri Oct 31 20:27:24 2014] The Brown Cow Jumped Over The Moon
なるだろう
[Fri Oct 31 20:27:24 2014] The Brown Cow Jumped Over The Moon
(最新のタイムスタンプを保持)
4
はい。いくつかの入力と出力の例を投稿するとしたら、これは問題になるかもしれません。
—
jasonwryan 2014年
このタイプの質問をするときは、入力と希望の出力を含める必要があります。推測しなければならない場合、私たちは仕方がありません。
—
terdon
「はい」または「いいえ」は許容できる回答のようですが、その知識で何をしますか?いいえの場合、awkを拡張しますか?
—
Anthon、2014年
ワオ。80,000人の担当者は、これは使用不可能な質問(私はそれを良い質問とは言いません)であると主張しましたが、単一の近い投票ではありませんでしたか?
—
Hauke Laging 2014年
@HaukeLaging OPに私たちのコメントに反応する機会を与えるのは妥当なようです。彼らは現在そうしており、質問は大幅に改善されました。
—
terdon