総合手引 | セクション 1 | English | オプション |
これらのパターンは、通常 amp;amp;RCS の co(1) コマンドにより自動的に挿入されますが、 手作業で入れることも可能です。オプション -q を指定すると、ファイル中に キーワードが発見できなくても警告メッセージを出力しません。 -V を指定すると、 ident のバージョン番号を表示します。
ident は、テキストファイルと同様にオブジェクトファイルやダンプファイルにも使 用することができます。 たとえば、以下の C 言語プログラム f.c で、
#include <stdio.h>
static char const rcsid[] = amp;"$amp;Id: f.c,v 1.5 1999/08/27 23:36:42 peter Exp $amp;"; int main() { return printf(amp;"%s\namp;", rcsid) == EOF; } | |
f.c が f.o にコンパイルされているなら、以下のコマンド | |
ident f.c f.o | |
は、次のような出力を行います。
| |
f.c: $amp;Id: f.c,v 1.5 1999/08/27 23:36:42 peter Exp $ f.o: $amp;Id: f.c,v 1.5 1999/08/27 23:36:42 peter Exp $ | |
ident は、 * がサポートする keyword でなくても、すべての $keyword: text $ パターンを表示します。 これにより、 $amp;XConsortium$ のような非標準の keyword についても情報が得られます。
$amp;Author$ | |
そのリビジョンをチェックインしたユーザ名です。 | |
$amp;Date$ | そのリビジョンをチェックインした日付と時刻です。 |
$amp;Header$ | |
amp;amp;RCS ファイルのフルパス名を含んだ標準のヘッダ、リビジョン番号、 作者、状態、およびロックされている場合にはロックした人です。 | |
$amp;Id$ | amp;amp;RCS ファイルの名前がフルパスでないことを除いて、 $amp;Header$ と同じです。 |
$amp;Locker$ | |
そのリビジョンをロックした人のユーザ名 (ロックされていない場合は空白) です。 | |
$amp;Log$ | チェックインのときに書かれたログメッセージです。 ident の目的としては、 $amp;RCSfile$ と等価です。 |
$amp;Name$ | リビジョンをチェックアウトするときに使うシンボル名です(ないかもしれま せん)。 |
$amp;RCSfile$ | |
フルパスでない amp;amp;RCS ファイルの名前です。 | |
$amp;Revision$ | |
そのリビジョンのリビジョン番号です。 | |
$amp;Source$ | |
amp;amp;RCS ファイルのフルパス名です。 | |
$amp;State$ | rcs(1) or ci(1) の -s オプションで付けられたそのリビジョンの状態です。 |
co(1)
は以下の文字をエスケープシーケンスで表現することにより、
キーワードの文字列の形を保ちます。
| |
charescape sequence tab\t newline\n space\040 $\044 \\\ | |
1999/08/27 | IDENT (1) | GNU |
総合手引 | セクション 1 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | Never write it in C if you can do it in `awk'; Never do it in `awk' if `sed' can handle it; Never use `sed' when `tr' can do the job; Never invoke `tr' when `cat' is sufficient; Avoid using `cat' whenever possible. |
” |
— Taylor's Laws of Programming |