Linuxコマンド集 |
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス |
uniq | ソート済みのファイルから重複した行を削除する | (1) |
構文 | |
uniq [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [-#skip-fields] [+#skip-chars] [--count] [--repeated] [--unique] [--skip-fields=skip-fields] [--skip-chars=skip-chars] [--check-chars=check-chars] [infile] [outfile] |
オプション | |||||||||||||||||
|
説明 | |
ファイルで重複している行を削除する。ただし,ファイルはソートしてある必要がある |
使用例 | |
$ cat test.txt ← 元ファイル Fukuda 37 14 11 Fukuda 37 14 11 Sueyasu 24 14 11 Yamada 23 55 21 Yamada 65 32 11 $ uniq test.txt ← 同じ行を削除する Fukuda 37 14 11 Sueyasu 24 14 11 Yamada 23 55 21 Yamada 65 32 11 $ uniq -f2 -w3 test.txt ← 2フィールドから3文字目までが同じ行を削除する Fukuda 37 14 11 Yamada 23 55 21 Yamada 65 32 11 |
関連事項 | |
sort |