2017.11.29uniqコマンドは連続して重複する行を表示しないようにできます。行がどのくらい重複しているかをカウントすることもでき、よくsortコマンドと組み合わせて使用されます。使用されるLinuxコマンドのひとつです。[file]...ファイルが引数の場合は、そのファイルの内容について重複している行をチェックし、ファイルが省略されている場合は標準入力から重複している行をチェックします。連続して重複している行の削除(オプションなし)uniqコマンドは連続して重複している行を削除して、表示できます。重複している行が多く、欲しい情報が見にくいときなどに使用することができます。test31234test1test2test1test3単純に重複している行を削除するにはsortコマンドとuniqコマンドの組み合わせやsortコマンドの-uオプションを用いることもできます。test3123test1test2test3連続して重複している行をカウント(-cオプション)-cオプションを用いると、重複している行をカウントすることができます。-cオプションはcutコマンドやsortコマンドと組み合わせて、データの集計などに利用できます。test3文字の大小を区別しない(-iオプション)-iオプションを用いると、行の比較について文字の大小を区別しません。uniqコマンドで表示される重複している行は、最初に現れた行が表示されます。test3sortコマンドの-fオプションは文字の大小を区別しない並び替えになります。連続して重複している行のみを表示(-dオプション)-dオプションを用いると、連続して重複している行のみを表示します。test312345test1test1test2test1test3実行結果test11test1連続して重複していない行のみを表示(-uオプション)-uオプションを用いると、連続して重複していない行のみを表示します。test3123test2test1test3行を比較する前に指定した文字数をスキップ(-sオプション)-sオプションは、重複している行を判定するときに、行を比較する前に指定した文字数分をスキップしてから重複しているかどうかの判定を行います。uniqコマンドで表示される重複している行は、最初に現れた行が表示されます。dtest212atest1dtest2行を比較する前に指定したフィールド数をスキップ(-fオプション)-fオプションは、-sオプションと違い、フィールド数をスキップしてから重複しているかどうかの判定を行います。フィールドは、スペースまたはタブではない文字の連続になります。uniqコマンドで表示される重複している行は、最初に現れた行が表示されます。test3-sオプションと-fオプションを同時に使用した場合、-fオプションで指定したフィールド分をスキップした後に、-sオプションで指定した文字数分をスキップして比較を行います。フィールドをスキップするので、比較する文字がスペースやタブで始まっていることに注意が必要になります。etest2指定した文字数で行を比較(-wオプション)-wオプションは、指定した文字数分を比較して、行が重複しているかどうかの判定を行います。-sオプションや-fオプションが指定されている場合はスキップが行われてから、-wオプションで指定した文字数分の比較が行われます。test312345test1test1test2test1test3実行結果test11test12回以上繰り返している行をそのまま表示(-Dまたは--all-repeatedオプション)-D(--all-repeated)オプションは、GNU拡張で、2回以上繰り返している行がそのまま出力されます。test212345test1test1test1test2test2--all-repeatedオプションを用いるとき、以下のメソッドを指定することができます。重複行のグループの間に区切りを入れるprependグループの手前に区切りとして改行を入れます。test21234567test1test1test1test2test2separateグループの間に区切りとして改行を入れます。test2123456test1test1test1test2test2グループを改行で区切る(--groupオプション)--groupオプションは、GNU拡張で連続して重複している行を一つのグループとして改行で区切って表示します。test212345678test1test1test1test3test2test2また、いくつかのメソッドを指定して、区切りの改行を入れる場所を変更することができます。重複行のグループの前後に区切りを入れるprependグループの手前に区切りとして改行を入れます。test2123456789test1test1test1test3test2test2appendグループの後に区切りとして改行を入れます。test2123456789test1test1test1test3test2test2bothグループの前後に区切りとして改行を入れます。マニュアルページの名前から検索し概要を表示するwhatisコマンドは、マニュアルページの名前から検索してマニュアルページの簡単な概要を表示することができます。数列を出力するseqコマンドは単純な数列を出力するコマンドです。単純な数列はこのコマンドを用いれば、すぐに作成することが出来ます。単純に1から100までの整数をファイルに書き出したい場合などに利用できます。ファイルの所有者やグループを変更するchownコマンドはファイルの所有者やグループを変更することができます。似たようなコマンドとして、chgrpコマンドがあります。chownコマンドでグループを変更することができますが、chgrpコマンドでもグループを変更できます。データを印刷可能な文字に変換するbase64は、US-ASCII文字のデータしか扱うことができない環境でデータの格納や転送を行うために使われます。具体的に電子メールで音声データや画像データの送信などに利用されます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。Linuxコマンド.NET.。