#author("2019-08-13T21:37:06+09:00","","")
#navi(../)
* テキストファイルに行番号を付けて出力する方法・findstr [#u3a9f3dd]
指定した文字列を検索するfindstrコマンドを利用してテキストファイルに行番号を付け出力する方法を以下に記します。

#htmlinsertpcsp(win-top.html,win-sp.html)
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)

* 関連記事 [#a09372a8]
-[[正規表現でテキスト内の文字列検索をする・findstr>コマンドプロンプト/正規表現で文字列検索をする・findstr]]
-[[テキストファイルに行番号を付けて出力する方法・findstr>コマンドプロンプト/テキストファイルに行番号を付けて出力する方法・findstr]]
-[[複数の文字列を指定し文字列検索する・findstr>コマンドプロンプト/複数の文字列を指定し文字列検索する・findstr]]

* テキストファイルに行番号をつけてみる [#k4c18a79]
findstrはテキスト内の文字列を検索するコマンドですが~
以下のように正規表現で全てを対象にして行番号を付けるオプションを使用すれば~
以下の出力のように行番号が付いた状態で出力することができます。

** 使用したテキストファイル [#u31ccd56]
使用したテキストファイルは以下の内容です。
 C:\Users\sakura\Desktop>type line.txt
 aA
 bB
 cC
 dD
 eE
 fF
 gG
 hH
 iI
 jJ
 kK
 lL
 mM
 nN
 oO
 pP
 qQ
 rR
 sS
 tT
 uU
 vV
 wW
 xX
 yY
 zZ

** findstrコマンドで行番号を付けてみる [#g93f3fe6]
findstrの正規表現検索のオプション/Rと行番号を表示する/Nオプションを利用した出力結果です。~
行番号が表示されているのが確認できます。
 C:\Users\sakura\Desktop>findstr /N /R ".*" line.txt
 1:aA
 2:bB
 3:cC
 4:dD
 5:eE
 6:fF
 7:gG
 8:hH
 9:iI
 10:jJ
 11:kK
 12:lL
 13:mM
 14:nN
 15:oO
 16:pP
 17:qQ
 18:rR
 19:sS
 20:tT
 21:uU
 22:vV
 23:wW
 24:xX
 25:yY
 26:zZ

#htmlinsertpcsp(win-btm.html,win-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS