Akihiro MOTOKI
amoto****@gmail*****
2011年 1月 7日 (金) 00:10:58 JST
元木です。 遅くなりましたが grep.1 の残りを読んでみました。 STANDARDS CONFORMANCE の節以降です。 > .\"O .P > .\"O The POSIX standard specifies parentheses `(', `)', negation `!' and the > .\"O `and' and `or' operators ( > .\"O .BR \-a , > .\"O .BR \-o ). > .P > POSIX 標準は、カッコ `(', `)'、否定 `!'、それに and と or 演算子 ( > .BR \-a , > .BR \-o ) > を規定している。 .RB ( \-a , と記載した方が整形後にきれいに見えます。 > .\"O .IP LC_CTYPE > .\"O This variable affects the treatment of character classes used in > .\"O regular expressions and also with > .\"O the > .\"O .B \-name > .\"O test, if the system's > .\"O .BR fnmatch (3) > .\"O library function supports this. This variable also affects the > .\"O interpretation of any character classes in the regular expressions > .\"O used to interpret the response to the prompt issued by > .\"O .BR \-ok . > .\"O The `LC_CTYPE' environment variable will > .\"O also affect which characters are considered to be unprintable when > .\"O filenames are printed; see the section UNUSUAL FILENAMES. > .\"O > .IP LC_CTYPE > この環境変数は、正規表現で使用される文字クラスの扱いに影響するだけでなく、 > システムの > .BR fnmatch (3) > ライブラリ関数がこの変数に対応している場合は、判別式 > .B \-name > の使用にともなう文字クラスの扱いにも影響を及ぼす。また、この変数は、 「〜だけでなく」の部分が LC_CTYPE のメインの機能なので、 「A だけでなく、B である」よりも、「A である。また、B である」 のようにした方が分かりやすいかもしれません。 [...] > .\"O .P > .\"O .nf > .\"O .B find repo/ -exec test -d {}/.svn -o -d {}/.git -o -d {}/CVS \; \e > .\"O .B -print -prune > .P > .nf > .B find repo/ -exec test -d {}/.svn -o -d {}/.git -o -d {}/CVS \e\; \e > .B -print -prune > .\"O .fi > .\"O > .\"O Given the following directory of projects and their associated SCM > .\"O administrative directories, perform an efficient search for the > .\"O projects' roots: > .\"O > .fi > > 以下のようなプロジェクトのディレクトリとそれに関連する > SCM (訳注: ソースコード管理システム) の管理用ディレクトリがある場合に、 > プロジェクトのルートを効率的に検索する。 SCM は source code management なので、 「システム」は不要かもしれません。 「訳注」までは書かず「SCM (ソースコード管理システム)」でも いいかなと感じました。 > .\"O .SH "HISTORY" [...] > .TS > l l l . > Feature Added in Also occurs in ここも訳しておいた方が分かりやすいかなと思います。 [...] > .\"O .SH "BUGS" > .\"O .P > .\"O There are security problems inherent in the behaviour that the POSIX > .\"O standard specifies for > .\"O .BR find , > .\"O which therefore cannot be fixed. For example, the > .\"O .B \-exec > .\"O action is > .\"O inherently insecure, and > .\"O .B \-execdir > .\"O should be used instead. > .\"O Please see \fBFinding Files\fP for more information. > .SH "バグ" > .P > POSIX 標準が > .B find > について規定している動作にはセキュリティ上の問題があるが、 > それはその動作に本来伴っているものなので、修正することができない。 セキュリティ上の問題が「本来伴う」という言い方が少しピンと来ませんでした。 「その動作自体が持つ問題」とか「その動作自体に内在する問題」くらいでしょうか。 -- Akihiro MOTOKI <amoto****@gmail*****>