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

Linuxシェルスクリプトを使用してテキストファイル内の一意の行のリストを生成する方法は?

cat sort にパイプされた内容を出力します それらを並べ替えるには、uniq にパイプします 一意の値を出力するには:

cat test1.txt | sort | uniq

sort を実行する必要はありません ファイルの内容が既にソートされている場合は一部


出力がソートされても構わない場合は、

sort -u

これにより、重複がソートされて削除されます


Linux
  1. シェルスクリプトで一時ファイルを作成するにはどうすればよいですか?

  2. タブ区切りのテキスト ファイル内のフィールドの一意の値の数をカウントする方法は?

  3. テキストファイル内の重複行をカウントするLinuxコマンドまたはスクリプト?

  1. Linuxシェルスクリプトでファイル内の単語を変更する方法

  2. Linuxでテキストファイルの行にちなんで名付けられたファイルを作成する方法

  3. Linuxでテキストファイルから特定の行を表示するには?

  1. Linuxでファイルの終わりにテキストを追加する方法

  2. Linuxシェルスクリプトを使用してパターンが一致した後、ファイルに複数行のデータを挿入します

  3. UnicodeテキストでUniqを使用していますか?