コマンドプロンプトで コマンドプロンプトで for /f %%A in ('find /c /v "" ^< ファイル名') do set LINE=%%A http://www.fpcu.jp/dosvcmd/bbs/log/findfindstrsort/4-0459.html と記述すれば、ファイル内の行数が取得できると上のサイトで書いてあったのですが、 うまく「%%Aの使い方が誤っています。」と表示されてしまいます。 何がおかしいのでしょうか。 ちなみに、WindowsXP Professionalのコマンドプロンプトを使用しています。 以上、よろしくお願いします。 回答ありがとうございます。 現在のディレクトリをC:\にして、Cの直下にある「filelist.txt」を上記の for /f %%A in ('find /c /v "" ^< filelist.txt') do s
![コマンドプロンプトで - コマンドプロンプトでfor/f%%Ain('find/c/v""^<ファイル名')dosetLIN... - Yahoo!知恵袋](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d07bee2b75b182ba712690f3a3464c29972e28b/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fks%2Fclap%2Fimage%2Fogp%2Fogp.png)