GNU/Linux >> Linux の 問題 >  >> Linux

Uniq -uのポイントとそれは何をしますか?

この質問にはすでに回答があります :uniqは、uniq –uniqueも存在するほどユニークではないのはなぜですか?

(4つの回答)
6か月前に閉鎖されました。

uniq uniq -uとは違うことをしているようです 、両方の説明は「一意の行のみ」ですが。

ここでの違いは何ですか、彼らは何をしますか?

承認された回答:

これは簡単にテストできるはずです:

$ cat file
1
2
3
3
4
4
$ uniq file
1
2
3
4
$ uniq -u file
1
2

要するに、uniq オプションを指定しないと、連続して複製された行の1つのインスタンスを除くすべてが削除されます。 GNU uniq マニュアルはそれを次のように定式化します

オプションがない場合、一致する行が最初のオカレンスにマージされます。

POSIXが言う間

[…]各入力行のコピーを1つ出力に書き込みます。繰り返される隣接する入力行の2番目以降のコピーは書き込まれません。

-uを使用 オプションの場合、すべてを削除します 連続して複製された行のインスタンスであり、複製されなかった行のみを残します。 GNU uniq マニュアルによると

一意の行のみを印刷する

そしてPOSIXは言う

入力で繰り返される行の書き込みを抑制します。


Linux
  1. DNSとは何ですか?どのように機能しますか?

  2. Rackspaceはクラウドで何をしますか?

  3. weak_alias 関数は何をし、どこで定義されていますか

  1. 実行権限は何をしますか?

  2. ホームディレクトリを暗号化するポイントは何ですか?

  3. ls と l はどう違いますか?

  1. Makefileとは何ですか?どのように機能しますか?

  2. hostnamectl コマンドのポイントは何ですか?

  3. unlink と rm の違いは何ですか?