Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxのnlコマンドの使用方法の詳細

Linuxのnlコマンドの使用方法の詳細

  

Linuxのnlコマンドとcatコマンドは非常によく似ていますが、nlコマンドはアップリンク番号を再生しますが、比較的一般的ではないコマンドです。注文しましょう。

NLコマンドは、Linuxファイルシステム内の行数を計算します。 Nlは自動的に出力ファイルの内容に行番号を追加することができます。デフォルトの結果はcat -nとは少し異なり、nlはビット数や0を自動的に埋めるかどうかなど、行番号の表示設計をより詳細に行うことができます。

1。コマンドフォーマット:

nl [options]。 。 。 [文書]。 。 。

2。コマンドパラメータ:

-b:行番号の指定方法を指定する2つの主な方法があります:

-ba:空白行であるかどうかにかかわらず、行番号も表示されることを示します(cat - のように) n);

-bt:空行がある場合は、空行に行番号が表示されないようにする(デフォルト値);

-n:行番号の表現方法、主に3つを表示するSpecies:

-n ln:行番号は画面の左端に表示されます。

-n rn:行番号は0を追加せずにそれ自身のフィールドの右端に表示されます。 Br>

-n rz:行番号はそのフィールドの右端に表示され、0ずつ増えます;

-w:行番号フィールドが占めるビット数。

-p論理区切り文字で計算を再開しません。

3。コマンド機能:

nlコマンドは、Fileパラメーター(デフォルトでは標準入力)を読み取り、入力内の行番号を計算して、計算した行番号を標準出力に書き込みます。出力では、nlコマンドは、コマンドラインで指定したフラグに基づいて左の行を計算します。入力テキストは論理ページに書かれていなければなりません。各論理ページには、ヘッダー、本文、およびフッターのセクションがあります(空のセクションを含めることができます)。 -pフラグを使用しない限り、nlコマンドは各論理ページの先頭の行番号をリセットします。行計算フラグは、ヘッダー、本文、およびフッターセクションに別々に設定できます(たとえば、ヘッダー行とフッター行は計算できますが、テキスト行はできません)。

4。例:

インスタンス1:nlを使用してlog2012.logの内容を一覧表示する

コマンド:

nl log2012.log

出力:

[root @ localhostテスト]#nl log2012.log

1 2012-01

2 2012-02

3 ====== [root @ Localhost test]#

説明:

ファイル内の空白行、nlは行番号を追加しません

例2:log2012.logの内容をnl、emptyで一覧表示します行は行番号にも追加されます。

コマンド:

nl -ba log2012.log

出力:

[root @ localhost test]#nl -ba Log2012.log

1 2012-01

2 2012-02

3

4

5 ====== [root @ localhost test]#

インスタンス3:行番号を自動的に0で埋め、統一された出力形式にしましょう。

コマンド:

出力:

[root @ localhostテスト]#nl -ba -n rz log2014.log

000001 2014-01

000002 2014-02

000003 2014-0 3

000004 2014-04

000005 2014-05

000006 2014-06

000007 2014-07

000008 2014- 08

000009 2014-09

000010 2014-10

000011 2014-11

000012 2014-12

000013 == =====

[root @ localhostテスト]#nl -ba -n rz -w 3 log2014.log

001 2014-01

002 2014-02

003 2014-03

004 2014-04

005 2014-05

006 2014-06

007 2014-07

008 2014-08

009 2014-09

010 2014-10

011 2014-11

012 2014-12

013 =======

説明:

nl -ba -n rzコマンドライン番号のデフォルトは6桁です。 -w 3は3桁に調整されます。

上記はLinuxでのnlコマンドの紹介ですが、このコマンドはめったに使用されずめったに見られないので、ファイルの行数を計算することができます。

Copyright © Windowsの知識 All Rights Reserved