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コンテナイメージからコードを復元する手順

コードが失われ、コンテナ内で実行されているイメージから必要なコードを回復する必要がある場合があります...

ElementUI の el-dropdown に複数のパラメータを実装する方法

最近、業務上のボタンの増加により、ページレイアウトにボタンが多すぎて、ページが美しくなく、ユーザーエ...

Dockerはターミナルで中国語を入力できない問題を解決します

序文:ある日、DockerでMySQLサービスを構築したところ、MySQLのコマンドラインで中国語の...

Alibaba Cloud Docker Yum ソースを使用した Docker 17.03.2 の CentOS7 オンラインインストールの詳細説明

参照ドキュメント公式 Docker インストール ドキュメント: https://docs.dock...

nginx+uwsgi で Django プロジェクトを開始するための詳細な手順

Django で Web プロジェクトを開発する場合、開発およびテストのプロセスでは Django ...

雨滴効果を実現する JavaScript キャンバス

この記事では、雨滴効果を実現するためのJavaScriptキャンバスの具体的なコードを参考までに紹介...

ベスト HTML/CSS デザインおよび開発フレームワーク 15 選を紹介します

プロフェッショナルな Web デザインは複雑で時間がかかります。 HTML と CSS フレームワー...

JavaがMySQL 8.0に接続できない問題の解決策

この記事では、参考までにMySQL 8.0に接続できないJavaの問題をまとめて紹介します。具体的な...

Vue を使用した Amap アプリケーション開発のベスト プラクティス

目次序文非同期読み込みパッケージコンポーネントコンポーネントの使用インターフェースをカスタマイズする...

ネイティブ js を使用してライブ バレット スクリーンのスクロール効果をシミュレートします。

目次1. 基本原則2. 特定のコード要約する1. 基本原則まず、生放送エリアを10の部分に分割し(個...

MySQL 5.7.17 圧縮バージョンのインストールノート

この記事では、参考までにMySQL 5.7.17圧縮版のインストール手順を紹介します。具体的な内容は...

HTML の水平および垂直中央揃えの問題の概要

最近、センタリングの問題に数多く遭遇したので、後で簡単に見つけられるように、時間をかけてそれらを要約...

Vue.jsはElement-uiを使用してナビゲーションメニューを実装します

この記事では、Element-uiを使用してvue.jsでナビゲーションメニューを実装するための具体...

キャッシュサーバーを構築するためのMemcached方式

序文多くの Web アプリケーションは、リレーショナル データベース管理システム (RDBMS) に...

純粋なCSSで立体的な画像配置効果を実現するサンプルコード

1. 要素の幅/高さ/パディング/マージンのパーセンテージ基準要素の幅/高さ/パディング/マージンの...