Linuxコマンド:uniq

のクイックガイドuniqコマンド、テキスト内の重複するレコード/行を処理するために使用されます

uniqテキストの行を並べ替えるのに役立つコマンドです。

これらの行は、ファイルから取得するか、別のコマンドの出力からパイプを使用して取得できます。

uniq dogs.txt

ls | uniq

この重要なことを考慮する必要があります。uniq隣接する重複行のみを検出します。

これは、おそらく一緒に使用することを意味しますsort

sort dogs.txt | uniq

ザ・sortコマンドには、で重複を削除する独自の方法があります-u((ユニーク)オプション。だがuniqより多くの力を持っています。

デフォルトでは、重複する行が削除されます。

たとえば、重複する行のみを表示するように指示できます。-dオプション:

sort dogs.txt | uniq -d

あなたは使用することができます-u重複しない行のみを表示するオプション:

各行の出現回数は、-cオプション:

特別な組み合わせを使用します。

sort dogs.txt | uniq -c | sort -nr

次に、これらの行を最も頻繁に並べ替えます。

ザ・uniqコマンドは、Linux、macOS、WSL、およびUNIX環境があるすべての場所で機能します

私の無料ダウンロードLinuxコマンドハンドブック


その他のCLIチュートリアル: