tail
フロントエンド


このフロントエンドからは、ファイルの末尾の指定された分量のデータのみを出力するtailプログラムを実行できます。PCK版のtailは、cygwin版とほぼ同じですが、行末がCRのみのファイルにも対応しています。ファイルの末尾の指定された分量のデータのみを出力するプログラムもあります(: head)。このフロントエンドの「実行」ボタンは、何らかの入力が指定されたときに有効になります。

 

通常のウィンドウ

のメインダイアログから起動したときのウィンドウ

入力

マイコンピュータ、エクスプローラなどのウィンドウからファイルのアイコンをドラッグしてきてこのウィンドウにドロップすれば、そのファイルが入力ファイルとして使われます。

 

クリップボード  このチェックボックスをクリックすると、「入力ファイル」ダイアログボックスで指定された入力を使わず、クリップボードの内容を標準入力にリダイレクトします。

ファイル      このボタンをクリックすると、「入力ファイル」ダイアログボックスが表示されます。ファイルの順番を指定したいときや、ワイルドカードを使って複数のファイルをまとめて指定したい場合には、このダイアログボックスを使います。

 

入力の指定方法の詳細については、「入力の指定」を参照してください。

オプション

オプションを指定しなければ、ファイルの末尾10行を表示します(10行未満のファイルは全部)。処理したファイルが1つならファイル名を出力しませんが、複数なら、次のような形式でファイル名を出力します。

 

==> C:\WINDOWS\DISPLAY.TXT <==

 

ファイルではなく、標準入力を読み込んだ場合には、次のように表示されます。

 

==> standard input <==

 

表示量の単位と値

表示するデータの分量は、行単位、バイト単位で指定することができます。行単位で指定した場合、入力ファイルの改行コードがCRLFCR+LFのどれであっても、出力の改行コードはCR+LFに変換されます。バイト単位で指定した場合には、そのような変換は行われません。

 

-n 表示するデータの分量を行単位で指定します。Windows Me-n 7 c:\windows\display.txt c:\windows\mouse.txtを実行すると、次のように出力されます。

 

==> C:\WINDOWS\MOUSE.TXT <==

==========================

 

BallPoint マウスの方向などの設定を調整する必要がある場合は、

マウスに付属のコントロール パネルの [Mouse Manager] または

[IntelliPoint] を使ってください。[IntelliPoint] アイコンをインス

トールしていない場合、マウス ソフトウェアの最新バージョンについて

は、マイクロソフトに問い合わせてください。

 

==> C:\WINDOWS\DISPLAY.TXT <==

はマルチモニタと互換性がありません。最新のドライバについては、

製造元に問い合わせてください。

 

- 起動中に画面が黒くなったり、システムが停止し、Windows の起動

  オプションに GDI で問題が起きたことが示されたりする場合。

- GDI で致命的な例外が発生したことを示すメッセージが画面に表示

  される場合。

 

-c 表示するデータの分量をバイト単位で指定します。Windows Me-c 124 c:\windows\display.txt c:\windows\mouse.txtを実行すると、次のように出力されます。

 

==> C:\WINDOWS\MOUSE.TXT <==

Rンをインス

トールしていない場合、マウス ソフトウェアの最新バージョンについて

は、マイクロソフトに問い合わせてください。

 

==> C:\WINDOWS\DISPLAY.TXT <==

I で問題が起きたことが示されたりする場合。

- GDI で致命的な例外が発生したことを示すメッセージが画面に表示

  される場合。

 

■■最初の「R」は、「コ」の2バイト目です。このように、漢字やひらがななどの全角文字の2バイト目だけが冒頭に表示される場合があります。

■■-cを指定した場合には、1字の英字を付加して単位を大きい数字にすることもできます。

 

b  512バイト。指定された数字を512倍します。

k  1Kバイト。指定された数字を1024倍します。

m  1Mバイト。指定された数字を1048576倍します。

ファイル名の表示

-q これを選択すると、複数のファイルを処理した場合でも、ファイル名が出力されなくなります。Windows Me-q -c 124 c:\windows\display.txt c:\windows\mouse.txtを実行すると、次のように出力されます。

 

Rンをインス

トールしていない場合、マウス ソフトウェアの最新バージョンについて

は、マイクロソフトに問い合わせてください。

 

I で問題が起きたことが示されたりする場合。

- GDI で致命的な例外が発生したことを示すメッセージが画面に表示

  される場合。

 

■■ファイル名を出力するときには、末尾が改行でなければ改行を付加してからファイル名を表示しますが、ファイル名を出力しないときには、次のファイルからの出力を直接続けます。

   

-v これを選択すると、1つのファイルしか処理しなかった場合でも、ファイル名が出力されます。

ヘルプ、バージョン

--help  tail.exeのヘルプメッセージが表示されます。

--version  tail.exeのバージョン番号が表示されます。

 

これらのオプションを指定すると、オプショングループボックス内のほかのオプションは指定できなくなります。

出力

通常、出力ファイル名を指定する必要はありません。指定しなければ、出力は一時ファイルに書き込まれ、その一時ファイルが指定されたテキストエディタによってオープンされます。しかし、ファイル名を指定すれば、出力はそのファイルにリダイレクトされ、テキストエディタにもそのファイルが渡されます。また、中央のエディットボックスにファイル名が表示され、その下の「追加」チェックボックスをチェックできるようになります。「追加」チェックオックスをチェックすると、そのファイルの元の内容の末尾に出力を書き足します。出力の指定方法の詳細は、「出力の指定」を参照してください。

コマンド行

出力グループボックスの下の行には、組み立てたコマンド行が表示されます。(pipeline)の「編集」ボタンで起動したときを除き、コマンド行の左側の四角形をマウスでクリックしてドラッグしていくと、他のcmdline)にドロップできます。また、「コピー」ボタンを押すと、コマンド行情報がクリップボードにセットされます。クリップボードにコマンド行情報がセットされているときに、マウスの右ボタンをクリックし、コンテキストメニューから「貼り付け」を選択すると、クリップボードのコマンド行情報が反映されます。ドラッグアンドドロップとコピーアンドペーストの詳細は、「ドラッグアンドドロップとコピーアンドペースト」を参照してください。エキスポート、インポートされるときのコマンド行情報の形式については、「コマンド行情報のやり取りの仕組み」を参照してください。さらに、ダイアログボックス上でマウスの右ボタンを押したときに表示されるコンテキストメニューの「.batロード」、「.bat保存」コマンドを使えば、同じ形式のコマンド行情報を.batファイルとして保存し、あとでロードすることができます。このロード、保存機能の詳細は、「.batファイルのロードと保存」を参照してください。

作業ディレクトリの設定

作業ディレクトリを表示しているエディットボックスを直接編集したり、マイコンピュータ、エクスプローラなどからフォルダを1つだけドロップしたりすると、作業ディレクトリを変更できます。「ChDir」ボタンでも、作業ディレクトリを設定できます。作業ディレクトリの設定が必要になるのは、入力ダイアログボックスの「直接指定する」を使うときです。詳しくは、「作業ディレクトリ」を参照してください。

設定

設定」ボタンを押すと、「設定」ダイアログボックスが表示されます。このダイアログボックスでは、

 

*出力の表示に使うテキストエディタ

*エクスプローラなどからファイルやフォルダをドロップしたときの確認メッセージの有無

*出力の末尾に実行したコマンド行、実行時間などを付加するかどうか

*コマンド行プログラムに渡すファイル名のディレクトリ区切り子を\ではなく/にするかどうか

*コマンド行プログラムに渡すファイル名を8.3形式にするかどうか

*コマンド行プログラムとしてどれを使うか

 

を指定できます。詳しくは、「設定ダイアログボックス」を参照してください。

opt保存

opt保存」ボタンを押すと、「オプション」グループボックス内の設定が保存されます。詳しくは「オプション保存」を参照してください。