バッチファイルを使って大きなtxt文書から最後の450行を取得する方法を探しています。CMD経由で大きなtxtドキュメントから最後の450行を取得するには?
提案がありますか?
ありがとうございます!
バッチファイルを使って大きなtxt文書から最後の450行を取得する方法を探しています。CMD経由で大きなtxtドキュメントから最後の450行を取得するには?
提案がありますか?
ありがとうございます!
GnuWin32(パッケージTextUtils)またはUnxUtilsからtail.exe
を入手できます。
その後:ネイティブのスクリプトを使用しています(aaciniによる)
tail -450 file
これらの450行を別のtxtファイルに書き込むことはできますか? –
@Volodymyr Prysiazhniuk:おそらくバッチスクリプトの基本を読む必要があります。 '> file'を使用して出力をファイルにリダイレクトし、' 2> errfile'はエラーメッセージを2番目のファイルにリダイレクトします(エラーと標準出力をマージするように '2>&1')。 – Benoit
ハイブリッドバッチファイルfindrepl.bat
は、堅牢かつ大容量のファイルのクイックです。バッチファイルとしてまたはパス上の同じフォルダにhttps://www.dropbox.com/s/rfdldmcb6vwi9xc/findrepl.bat
場所findrepl.bat
:からのダウンロード -
findrepl /o:-450 <file.txt >newfile.txt
これは、ヘルパーバッチ(aaciniによって)findrepl.bat
と呼ばれるファイルを使用しています。
が重複する可能性:[http://stackoverflow.com/questions/523181/cmd-exe-batch-script-to-display-last-10-lines-from-a-txt-file](http:// stackoverflow.com/questions/523181/cmd-exe-batch-script-to-display-last-10-lines-from-a-txt-file) – wmz
私はちょうど改善バッチソリューションを投稿http://stackoverflow.com/ a/9251975/1012053に記載されている。最後の450行を一時停止することなく効率的に印刷できます。 – dbenham
ありがとう、それです。 –