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プラグイン

推薦する

Docker での Jenkins と Docker を使用した継続的デリバリー

1. 継続的デリバリーとは何かソフトウェア製品の出力プロセスは、ソフトウェアがいつでもリリースできる...

MySQLデータベースでの値の追加、変更、削除、クリアの例

3. MySQLデータ管理最初の方法:お勧めできません。複雑そうです -- 学生テーブルの grad...

Dockerスペースがいっぱいでコンテナに入れない場合の解決策

トラブル発生が突然で、業務も迫っていたため、現場のスクリーンショットを撮る時間がありませんでしたので...

複数の古いプレーヤーの埋め込みコード

ウェブページに表示されるプレーヤーは、WMP/RealPlayer/Flash Player に過ぎ...

Linux での crontab スケジュール実行コマンドの詳細な説明

LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | grep ...

TypeScript を使用して Vue3 で axios をカプセル化する詳細な例

この axios パッケージは、vue3 デモで使用されます。便宜上、element-plus は ...

MySQL のインデックスの原理とクエリの最適化の詳細な説明

目次1. はじめに1. インデックスとは何ですか? 2. インデックスはなぜ必要なのでしょうか? 2...

jsはシンプルなショッピングカートモジュールを実装します

この記事の例では、参考までに、シンプルなショッピングカートモジュールを実装するためのjsの具体的なコ...

Vueはカウンターのシンプルな生成を実装します

この記事では、Vueカウンターの簡単な実装コードを例として紹介します。具体的な内容は以下のとおりです...

Linux での MySQL データベースのマスター スレーブ同期レプリケーション構成

Linux での MySQL データベースのマスター/スレーブ同期構成の利点は、この方法をバックアッ...

MySQL 8.0.18 インストール構成の最適化チュートリアル

MySQLのインストール、設定、最適化は参考用です。具体的な内容は次のとおりです。 MySQL ダウ...

CSS3はトランジション効果を実現するためにtransitionプロパティを使用する。

物件の詳細な説明transition 属性の目的は、一部の CSS プロパティ (背景など) をスム...

Web プロジェクト開発における 2 つのトークン理由とサンプル コードの分析

目次質問:プロジェクトには 2 つのトークンがあり、1 つは有効期間が 2 時間 (ショート トーク...

WeChatミニプログラムマップの使い方を詳しく解説

この記事の例では、WeChatアプレットマップで使用される具体的な実装コードを参考までに共有していま...