nl コマンド
ファイルの内容に行番号をつけて表示します。
書式 nl [ オプション ] [ ファイル名 ]

オプション   内容
-h<形式>   指定した形式でヘッダに行番号を付加する
-b<形式>   指定した形式で本文に行番号を付加する
-f<形式>   指定した形式でフッタに行番号を付加する

形式   内容
a   全ての行
t   空白以外の行
n   行番号を付加しない

 nlコマンドはテキストファイルの一部または全部に行番号を付加して標準出力(画面)に出力します。
 nlコマンドはテキストファイルを論理ページとみなします。論理ページはヘッダ本文フッタの3つのセクションから構成されます。それぞれのセクションは以下に示すような特殊な行により分けられます。

\:\:\:ヘッダの開始を意味する行
\:\:本文の開始を意味する行
\:フッタの開始を意味する行

実行例1

 上記の実行例では、「-ha」オプションでヘッダ部の全ての行に行番号を付加し、「-bt」オプションで本文部の空白行以外の行に行番号を付加し、「-fn」オプションでフッタ部には行番号を付加していません。


ヒント
 ・セクションを区切る行に使用されているバックスラッシュはLinux環境では「\」、Windows環境では「\」です。



テキスト処理コマンド
cat連結して表示(移動不可)
cut指定したフィールドを抽出
expandタブをスペースに変換
fmt指定した桁に整形
head先頭だけ表示
join共通フィールドで行を連結
less表示(移動可・改良版)
more表示(移動可・基本機能)
nl行番号をつけて表示
odバイナリファイル表示
paste共通の行番号で行を連結
pr印刷前の整形
rev各行で行末から行頭に表示
sortソートして表示
split複数ファイルに分割
tac末尾行から先頭行に表示
tail末尾だけ表示
tr文字列変換・削除
unexpandスペースをタブに変換
uniq重複行を取り除く
wc行数、単語数、文字数表示
その他のLinux関連コンテンツ
viをマスターしよう!
シェルスクリプト講座
かんたん!アクセス権
ファイル操作コマンド
ユーザー管理コマンド
ファイル検索コマンド


Yahoo!ブックマークに登録 Googleブックマークに登録 はてなブックマークに登録 livedoorブックマークに登録 deliciousブックマークに登録 Buzzurlブックマークに登録


トップ | このサイトについて | 管理者へメール | サイトマップ
Google www una.soragoto.net  
Copyright(c) 2009 - 2012 una All Rights Reserved.