UNIX sort
ユーティリティの-u
オプションを使用して、特定のサブセットの列に基づいて一意の行を取得することができます。 sort -u -k1,1 -k4,4
UNIX sort unique firstを保証する保証
私はUNIX sort
とGNU sort
ドキュメントで広範囲に見ている、と私は-u
オプションが指定されたキーによってソート後(uniq
ユーティリティなど)最初インスタンスを返します任意の保証を見つけることができません。
実際には(キーでソートしてから各ユニークキーの組み合わせの最初のインスタンスを作成する)必要に応じて動作するようですが、私のパラノイアを安易に置くためにドキュメンテーションで何らかの保証を期待していました。
誰もそのような保証を知っていますか?
あなたが気に入っていると思うように働くのであれば 'uniq'を使わないのはなぜですか?_e.g._' uniq ... |並べ替え| ...? – Castaglia
良い点ですが、 'uniq'は全行でしか動作しません。しかし、列のサブセットに対して 'sort -u'を使うことができます。 – cmo
ああ、そうです。おそらく 'cut -f 1,4 |ユニーク|並べ替え| ... '、_i.e._あなたが興味を持っている列を得るために 'cut'を使いますか? – Castaglia