[JM:00097] Re: [POST:RO] GNU_findutils find.1

Back to archive index

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*****>




linuxjm-discuss メーリングリストの案内
Back to archive index