Linuxのsortコマンドの複数のパラメータを理解するための1つの質問

Linuxのsortコマンドの複数のパラメータを理解するための1つの質問

sort コマンドは非常によく使用されますが、-o、-n、-u、-r などの多くのパラメーターがあり、その使い方をすぐに思い出せない場合があります。 ここでは、上記のパラメータとうまく組み合わせて、良好な記憶効果を実現できる質問を示します。

タイトル: データ ファイル データには次のデータが含まれています:

4
1
3
5
1001
2
4
5

1 つのコマンドを使用して、並べ替えを逆にし、重複を削除し、データ ファイルにもデータを保存してください。最終出力:

1001
5
4
3
2
1

上記の 3 つの要件を満たすには、上記のパラメータを同時に使用する必要があります。具体的なコマンドは次のとおりです。

[root@localhost ~]# cat データ | sort -nur -o データ
1001
5
4
3
2
1

述べる:

  • -u パラメータ # 重複を削除
  • -n パラメータ # ASCII ではなく自然数でソートする
  • -r パラメータ # 降順で並べ替え
  • -o パラメータ # 標準出力ではなくファイルにファイルを書き込む

要約する

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

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

<<:  CocosCreator 入門チュートリアル: ネットワーク通信

>>:  in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明

推薦する

Docker を使用して開発環境を構築する方法 (Windows および Mac)

目次1. Dockerを使用する利点2. Dockerをインストールする1) LinuxにDocke...

JavaScript の基礎: エラーキャプチャメカニズム

目次序文エラーオブジェクト投げる試して…捕まえて…最後に最終ルールトライ/キャッチパフォーマンスウィ...

Html、sHtml、XHtml の違いのまとめ

たとえば、<u>には終了文字がなく、ブラウザはそれを認識します。 SHTML は Ser...

js の Array.forEach でループを終了する方法の例

目次forEach() メソッドjs の Array.forEach のループから抜け出す方法解決:...

mysql-connector-java8.0.27 へのアップグレードに関する注意事項

最近、オンライン セキュリティ スキャンにより、MySQL コネクタに脆弱性が見つかりました。確認し...

React.js フレームワーク Redux 基本ケースの詳細な説明

react.js フレームワーク Redux https://github.com/reactjs/...

Zen Coding 簡単で素早いHTMLの書き方

禅コーディングテキストエディタプラグインです。 Zen Coding を使用するテキスト エディター...

WeChatアプレットでQRコードを識別するために長押しする実装プロセス

序文公式アカウントのQRコードは長押しで認識できることは皆さんご存じですが、ミニプログラムに対する制...

Dockerでプロジェクトを実行する方法

1. プロジェクトwarが保存されているディレクトリを入力しますDockerfileを編集する vi...

ウェブ計算機を実装するためのjs

HTML、CSS、JS を使用してシンプルな Web 計算機を作成する方法は?コンピュータには次の...

HTML フォーム コンポーネントのサンプル コード

HTML フォームは、さまざまな種類のユーザー入力を収集するために使用されます。次のコードは、HTM...

docker で mysql に接続できない場合の解決策

シナリオ: 仮想マシンの Docker コンテナに最新バージョンの MySQL をインストールした後...

Vue は検証コードのカウントダウンボタンを実装します

この記事では、検証コードカウントダウンボタンを実装するためのVueの具体的なコードを例として紹介しま...

2021年の花火効果をJSで描画(ソースコードダウンロード付き)

この作品はフロントエンド開発(JSコンテンツ)の知識を使用していますが、フロント部分の後半部分の知識...

Win10 + Ubuntu 16.04 デュアルシステム 完璧なインストールチュートリアル [詳細]

必ずデータをバックアップすることを忘れないでください。データは貴重なものです! ! !コンピュータモ...