-4
3/12/2013 12:00 639 Count
3/12/2013 12:06 693 Count
3/12/2013 12:12 636 Count
3/12/2013 12:18 649 Count
3/12/2013 12:24 658 Count
3/12/2013 12:30 926 Count
3/12/2013 12:36 721 Count
3/12/2013 12:42 797 Count
3/12/2013 12:48 717 Count
3/12/2013 12:00 639 Count
3/12/2013 12:06 700 Count
3/12/2013 12:12 636 Count
3/12/2013 12:18 649 Count
3/12/2013 12:24 658 Count
3/12/2013 12:30 726 Count
3/12/2013 12:36 721 Count
3/12/2013 12:42 850 Count
3/12/2013 12:48 900 Count
3/12/2013 12:00 639 Count
3/12/2013 12:06 693 Count
3/12/2013 12:12 636 Count
3/12/2013 12:18 649 Count
3/12/2013 12:24 658 Count
3/12/2013 12:30 926 Count
3/12/2013 12:36 721 Count
3/12/2013 12:42 797 Count
3/12/2013 12:48 950 Count

出力は次のようになります。

3/12/2013 12:00 639 Count
3/12/2013 12:12 636 Count
3/12/2013 12:18 649 Count
3/12/2013 12:24 658 Count
3/12/2013 12:30 926 Count
3/12/2013 12:36 721 Count
3/12/2013 12:06 700 Count
3/12/2013 12:30 726 Count
3/12/2013 12:42 850 Count
3/12/2013 12:48 900 Count
4

2 に答える 2

2

これを試してみてください:

sort -u -n -k 3 file.txt

ノート

  • -uuniqの略です
  • -n数値ソートの略
  • -k 3ソート3列目の略
于 2013-03-12T21:57:38.273 に答える
0

このデータがファイルfooにあり、GNUを使用している場合は、次の操作sortを実行できます。

sort -n -k 3 foo | uniq

これにより、3番目のフィールド()で数値ソート(-n)、昇順(デフォルト)が実行されます-k 3。次に、すべてがパイプで渡さuniqれ、重複する行が削除されます。

編集:uniqを追加しました。

于 2013-03-12T21:55:34.260 に答える