[前の記事]« ディレクトリの非存在のチェック
[次の記事]通常の展開と遅延展開のタイミング »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「FIND,FINDSTR,SORT…テキストファイル内文字列の操作」索引へ

ファイル内の行数を取得したい

459.
ファイル内の行数を取得したい
2005年05月13日(金) 11時12分
maru
●DOS/Windowsのバージョン↓

(以下ご自由に質問文をお書きください)
Windows2000でファイルの行数を取得したいのですが
方法を教えてください。
466.
Re:ファイル内の行数を取得したい
2005年05月13日(金) 16時01分
otn
>●DOS/Windowsのバージョン↓

>(以下ご自由に質問文をお書きください)
>Windows2000でファイルの行数を取得したいのですが
>方法を教えてください。

find /c /v "" filename でわかります。
ただし、ファイル末尾に空行があると数字が狂います(1少なくなる)。

バッチファイル中で環境変数にセットしたいなら、
for /f %%A in ('find /c /v "" ^< filename') do set LINE=%%A

findstr を使うと(ちょっと処理に時間はかかりますが)正しい行数が求められるようです。
for /f "delims=:" %%A in ('findstr /n "^" filename') do set LINE=%%A
470.
Re2:ファイル内の行数を取得したい
2005年05月13日(金) 20時18分
maru
ありがとうございます。
解決しました。
 
 


カテゴリー「FIND,FINDSTR,SORT…テキストファイル内文字列の操作」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2005年05月13日 02:26に投稿されたエントリーのページです。

ひとつ前の投稿は「ディレクトリの非存在のチェック」です。

次の投稿は「通常の展開と遅延展開のタイミング」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート