締切済み

txtファイルの最終行だけを抜き出したい。

  • 暇なときにでも
  • 質問No.972132
  • 閲覧数861
  • ありがとう数1
  • 気になる数0
  • 回答数5
  • コメント数0

お礼率 25% (15/59)

『txtファイルの最終行だけを抜き出し、別のtxtファイルとして保存する』という操作を行えるソフトをさがしています。
コマンドラインから実行できるものが理想なのですがご存知の方いましたら、教えてください。
お願い致します。

回答 (全5件)

4つの行動でOK-チップをためよう
  • 回答No.4

ベストアンサー率 58% (108/186)

tailのWindows移植版がないか探してみたら
こんなものがありました。

参考URLからtail.exeを落としてきて、
XPなら C:\Windows\System32 にでもコピーすれば
DOSで普通に使えるようになります。

これを使ったことないからわかんないけど、
UNIXと使い方が同じなら

 > tail -1 File1.txt > File2.txt

とすればFile1.txtの最後の1行をFile2.txtに保存することが可能。
  • 回答No.3

ベストアンサー率 22% (29/130)

CygwinをインストールするとWindows上でUnixのコマンドを使えるようにできます。
そうするとtailコマンドが使えると思います。
標準出力に出力されるので、リダイレクトすれば別ファイルに書き出せます。
  • 回答No.2

ベストアンサー率 35% (40/114)

C言語で作ってはいかがでしょう?
ファイル読み込みと出力を使って
一行ずつ読み込んでファイルの最後にきたらNULLを返すので
その一行前だけをファイル出力で保存したら実現できるのではないでしょうか?

フリーソフトで見かけたことはないですが、もしプログラミングが可能でしたら
比較的簡単に作れるのではないかと思いますよ。(^-^)
  • 回答No.1

ベストアンサー率 38% (841/2170)

出来るかわかりませんが‥
1行のバイト数が常に固定であれば、ファイル分割のソフトで後ろのバイト数を固定できれば出来そうではありませんか?

最終行を消すというソフトはあるみたいですが。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ