ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
マニュアルページセクション 1: ユーザーコマンド Oracle Solaris 11 Information Library (日本語) |
- ファイルの最後の部分の出力
/usr/bin/tail [±s number [lbcr]] [file]
/usr/bin/tail [-lbcr] [file]
/usr/bin/tail [± number [lbcf]] [file]
/usr/bin/tail [-lbcf] [file]
/usr/xpg4/bin/tail [-f | -r] [-c number | -n number] [file]
/usr/xpg4/bin/tail [± number [l | b | c] [f]] [file]
/usr/xpg4/bin/tail [± number [l] [f | r]] [file]
tail ユーティリティーは、指定されたファイルの内容のうち、指定地点から終わりまでを標準出力にコピーします。ファイルの指定がない場合は、標準入力を使用します。
コピーの開始地点は、-cnumber、-nnumber、±number の各オプションで指定されます。+number は先頭からの距離、-number は末尾からの距離を表します。number が NULL のときは 10 と見なされます。number の単位は -c または - n オプションの指定に従い、行またはバイトとなり、さらに l、b、c のいずれかのオプションが指定された場合には、それに従って、行、ブロック、バイトのいずれかとなります。単位指定がすべて省略された場合には、行と見なされます。
次のオプションは、/usr/bin/tail と /usr/xpg4/bin/tail で指定できます。-r と -f オプションを同時に指定することはできません。両方がコマンド行に指定された場合、-f オプションは無効になります。
ブロック単位。
バイト単位。
継続。入力ファイルがパイプでない場合、プログラムは入力ファイルの行がコピーされた後に終了せず、無限ループに入り、その中で 1 秒間休止し、入力ファイルからさらにレコードを読み取ったり、コピーしようとします。したがって、このオプションは、ほかのプロセスによって作成中のファイルの成長を監視するために使用できます。
行単位。
逆順。ファイルに指定された開始点から行を逆の順番にコピーします。r のデフォルトは、ファイル全体を逆順に出力します。
次のオプションは、/usr/xpg4/bin/tail でのみ指定できます。
number オプションの引数は、ファイル内のコピーの開始位置をバイト単位で表す 10 進整数です。符号もファイル内の位置に影響します。
ファイルの先頭からの相対位置を指定してコピーを開始します。
ファイルの末尾からの相対位置を指定してコピーを開始します。
ファイルの末尾からの相対位置を指定してコピーを開始します。
カウントは 1 から始まります。つまり -c+1 はファイルの第 1 バイト目を表し、-c-1 は最後のバイトを表します。
ファイル内の開始位置がバイト単位でなく行単位で計測される点を除き、-cnumber と同等の意味です。カウントは 1 から始まります。つまり -n+1 はファイルの第 1 行目を表し、-n-1 は最後の行を表します。
次のオペランドがサポートされています。
入力ファイルのパス名。file オペランドを指定しないと、標準入力が使用されます。
ファイルが 2G バイト (231 バイト) 以上ある場合の tail の動作については、largefile(5) を参照してください。
例 1 tail コマンドの使用
次のコマンドは、ファイル fred の最後の 10 行を出力し、その後には tail を開始してから終了するまでの間に fred に追加されたすべての行が続きます。
example% tail -f fred
次のコマンドは、ファイル fred の最後の 15 バイトを出力し、その後には tail を開始してから終了するまでの間に fred に追加されたすべての行が続きます。
example% tail -15cf fred
tail の実行に影響を与える次の環境変数についての詳細は、environ(5) を参照してください。LANG、LC_ALL、LC_CTYPE、LC_MESSAGES、および NLSPATH。
次の終了値が返されます。
正常終了。
エラーが発生しました。
次の属性についての詳細は、attributes(5) を参照してください。
|
|
cat(1), head(1), more(1), pg(1), dd(1M), attributes(5), environ(5), largefile(5), standards(5)
ファイルの末尾で相対的にパイプされた tail はバッファーに格納されるので、長さに制限があります。文字型の特殊なファイルでは、さまざまな種類の変則的な動作が起こる可能性があります。