Linuxのテキスト処理コマンドsortの詳細な説明

Linuxのテキスト処理コマンドsortの詳細な説明

テキストファイルの内容を並べ替える

使用方法: ソート + オプション + ファイル名 (複数のファイルが続く場合があります)

例1: cat 1.txt

sort 1.txt #text、デフォルトでは文字 az でソートされます

例2: cat 2.txt

sort 2.txt #数字、デフォルトでは1~9でソート

-n パラメータ: sort -n 2.txt #数字を小さい順に並べ替えるには -n を追加します

-r パラメータ: sort -n -r 2.txt #-r、逆順に並べ替え (テキストにも適用)

テキストに 2 つの列がある場合は、デフォルトでは最初の列で並べ替えられます。例: cat 3.txt

sort 3.txt #デフォルトのソートは最初の列で行われます

-tパラメータ: 区切り文字を指定する

-k パラメータ: ソートする列を指定します

例: sort -t ',' -k2 3.txt #2番目の列をソートするには、区切り文字としてカンマ ',' を使用します

同様に: sort -t ',' -k2n 3.txt # 2列目の数字を小さい順から大きい順に並べ替える

sort -t ',' -k2nr 3.txt #2列目の数字を大きい順に並べ替える

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Linuxのsortコマンドの複数のパラメータを理解するための1つの質問
  • Linuxテキスト処理ツールのsortコマンドの詳細な説明
  • Linuxのソートコマンドの使い方
  • Linux システムで PHP に mbstring 拡張機能をインストールする 2 つの方法
  • Linux Xtrabackupのインストールと使用方法
  • Linux で PHP 拡張モジュール mbstring を独自に追加する方法
  • Linux コマンド sort、uniq、tr ツールの詳細な説明

<<:  MySQL の一般的なツール例の概要 (推奨)

>>:  画像の一時停止を実現するjQueryプラグイン

推薦する

MySQL 制約の超詳細な説明

目次MySQL 制約操作1. 非ヌル制約2. ユニーク制約3. 主キー制約4. 外部キー制約5. カ...

MySQLが基礎データ構造としてB+ツリーを使用する理由

MySQL の基盤となるデータ構造が B+ ツリーであることは誰もが知っていますが、ではなぜ赤黒ツリ...

CSS を使用してデータ ホットスポット効果を実現する方法

効果は以下のとおりです。 分析する1. ここでは、点を囲む 3 つの円がズームアニメーションを実行し...

ウェブサイトを構築するときは、UTF-8 または GB2312 エンコードを使用する必要がありますか?

外国のウェブサイトを開くと文字化けした文字が表示されることが多く、また、英語以外の外国のウェブサイト...

Vue カプセル化コンポーネント アップロード画像コンポーネント

この記事の例では、参考のためにvueアップロード画像コンポーネントの具体的なコードを共有しています。...

HTML ページでコンテンツの選択、コピー、右クリックを防止する方法の詳細な説明

時には、Web ページに掲載されているコンテンツが悪意のある人物に盗用されるのを望まないため、Web...

MySQLのインデックス選択と最適化の詳細な説明

目次インデックスモデルB+ツリーインデックスの選択インデックスの最適化インデックスの選択性カバーイン...

VMWare で Ubuntu を再起動した後、インターネットにアクセスできなくなる問題の解決方法

VMWareでUbuntuを再起動した後、インターネットにアクセスできなくなる問題を解決するには、次...

CSS 読み込み効果の実装 パックマン

えーっと、名前はただの推測です 2333序文これは練習用の CSS デモです。何か間違っている点があ...

国内SNSのホームページを比較・分析して得た経験をみんなで共有(写真)

この記事では、ソーシャル ウェブサイトのホームページを比較分析することで洞察を得て、ソーシャル ウェ...

Chrome 73 によるフレックスレイアウトの崩れの解析と解決方法

現象プロジェクトにはネストされたフレックス構造がいくつかあります。 <スタイル> /* ...

Reactでのイベントバインディングの実装は3つの方法を指しています

1. 矢印関数1. 矢印関数自体はこれをバインドしないという事実を利用します。 2. render(...

Dockerのインストール、イメージの作成、NodeJSプログラムの読み込みと実行の詳細なプロセス

システム環境: Windows 7 1. DockerをインストールするDocker公式サイトからd...

MySQLインデックスの失敗の典型的なケース

目次典型的なケース付録: 一般的なインデックス障害の状況典型的なケース次の構造を持つ 2 つのテーブ...

伝説的な VUE 構文シュガーは何をするのでしょうか?

目次1. 糖衣構文とは何ですか? 2. VUE の構文糖とは何ですか? 1. 最も一般的な構文シュガ...