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

推薦する

Vue3はサイドナビゲーションテキストスケルトン効果コンポーネントをカプセル化します

Vue3プロジェクトのカプセル化サイドナビゲーションテキストスケルトン効果コンポーネント-グローバル...

Vueは適切なスライドアウトレイヤーアニメーションを実装します

この記事では、適切なスライドアウトレイヤーアニメーションを実装するためのVueの具体的なコードを例と...

HTML メタビューポート属性の詳細な説明

ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウィンドウ」(ビューポート) に配置し...

VMware で Nginx+KeepAlived クラスタ デュアルアクティブ アーキテクチャを展開する際の問題と解決策

序文負荷分散には nginx を使用します。アーキテクチャのフロントエンドまたは中間層として、トラフ...

my.cnf (my.ini) 重要なパラメータの最適化設定手順

MyISAM ストレージエンジンMyISAM ストレージ エンジンは、書き込みよりも読み取りが多く、...

this.parentNode.parentNode (親ノードの親ノード) はどういう意味ですか?

親ノードの親ノード、例えば、このような段落がありますHTML:コードをコピーコードは次のとおりです。...

SSM VUE Axios の詳細な説明

目次SQL ログを表示するにはどうすればいいですか? ? SpringMVC でのパラメータ渡しの説...

Linux で nohup ログ出力が大きすぎる問題の解決方法の詳細な説明

最近、hadoop テスト クラスターで spark ストリーミング プログラムを実行し、その後、n...

docker version es、milvus、minio 起動コマンドの詳細な説明

1. es起動コマンド: docker run -itd -e TAKE_FILE_OWNERSHI...

MySQLの外部結合と内部結合クエリの違い

外部結合の構文は次のとおりです。フィールド名を選択FROM テーブル名 1 LEFT|RIGHT|F...

Alibaba Cloud サーバーの購入とインストール方法

1. サーバーを購入するこの例では、購入したサーバーはAlibaba Cloudです。大学生はAli...

IDEA の Docker プラグインを介して Springboot プロジェクトを公開する方法の詳細なチュートリアル

1. Dockerfileを書く(1)プロジェクト名を右クリックして新しいテキストファイルを作成し、...

MySQLのREDOログ(リドゥログ)とロールバックログ(アンドゥログ)の詳しい説明

序文:前回の記事では、MySQL システムでよく使用されるログをいくつか説明しました。実は、トランザ...

見栄えの良い CSS カスタム スタイル (タイトル h1 h2 h3)

レンダリングBlog Gardenでよく使われるスタイル /*タイトル h1 h2 h3 スタイル*...

WeChatアプレット開発で遭遇したことのない落とし穴のまとめ

目次getApp()ページエントリファイルの先頭に変数を定義しますwx.createSelector...