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コマンドの紹介ですが、このコマンドはめったに使用されずめったに見られないので、ファイルの行数を計算することができます。
Ubuntuシステムの動作において、ソフトウェアによってデフォルトのスタートアッププログラムが変更されることがあります。元のデフォルトプログラムに戻したい場合はどうすればいいですか?以下の小シリーズで
システムファイルの内容を比較する必要がある場合は、diffコマンドを使ってファイル間の同じ部分を見つけます。 Linuxのdiffコマンドの使用方法Linux上 diffコマンドは、場所の変更を見
コンピュータを使用するときによく起こる問題の1つは、ディスク容量が不足していることです。ディスク上の大きなファイルを削除することがありますが、ディスクスペースがまだ不十分なので、この問題を解決するには
Linuxシステム運用では、fstabファイルが変更されているためにシステムが起動に失敗することがあります。恐れないでください、次の小さなシリーズは、fstabファイルの修正のためにシステムが起動でき
Win8への3つの変更点:ハイブリッドスタート/モダンIE /MSE
Win10のシステムの下でCディスク容量を徐々に減らすための原因と解決策
Windows 7の5つの主要カテゴリでアニメーションの停止と対策(1)
Win10システムの電源投入時パスワードをキャンセルする方法毎回電源投入時のパスワード
システムをよりユーザフレンドリにするためのWin10の設定方法
Win8システムのコンピュータがndis.sysブルースクリーンのソリューションが表示される方法
Windows 7はデスクトップにファイルを保存できませんヒント