[前の記事]« [XP]曜日だけを環境変数に格納するには?
[次の記事]フォルダ名の変更コマンド »

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

▲カテゴリー「UNIXコマンドとDOS/Windows」索引へ

UNIXのtailに相当するコマンドは?

 
80.
unixのtailコマンド
2004年01月14日(水) 14時53分
ipo
またまた質問させていただきます。
今度はunixのtailコマンドについてです。
これをツールを一切使用しないでバッチファイルに記述
できるかをお尋ねしたいと思っています。

ちなみにosはwinxpです。宜しくお願いします。
83.
Re:unixのtailコマンド
2004年01月14日(水) 20時50分
Hellcat
UNIXのtailコマンドにはいくつかの機能があると思いますが、取りあえずファイルの終わりのn行を出力するというバッチ。

======== HOGE.BAT ========
@echo off
for /F "tokens=1,2,3 USEBACKQ" %%A in (`find /V /C "" %1`) do set FL=%%C
set /A TAIL=%FL%-%2
more +%TAIL% %1

【形式】
HOGE inputfile_name line_count

【例】
例えばBAZ.TXTファイルの最後の5行を出力する場合

HOGE BAZ.TXT 5

【バグ】
(1)
moreコマンドで出力しているため、一定行数を超えると----MORE---なんてメッセージがでるかも。(未確認)
5行出力ではOKでした。
(2)
入力行数よりも大きな数値を指定するとおかしくなるかも(未確認)。

【確認環境】
WinXP version 5.1.2600
84.
Re2:unixのtailコマンド
2004年01月15日(木) 13時23分
ipo
レスが遅くなりました。申し訳ありません。
ありがとうございました! できそうです。
感謝いたします。
 

80.unixのtailコマンド ipo 04/01/14(水) 14:53
83.Re:unixのtailコマンド Hellcat 04/01/14(水) 20:50
84.Re2:unixのtailコマンド ipo 04/01/15(木) 13:23
 
 


カテゴリー「UNIXコマンドとDOS/Windows」索引へ

 

カテゴリー一覧

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


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

資料書籍

About

2004年01月14日 00:30に投稿されたエントリーのページです。

ひとつ前の投稿は「[XP]曜日だけを環境変数に格納するには?」です。

次の投稿は「フォルダ名の変更コマンド」です。

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

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