`-print'と`-print0'アクションは,幾つかの条件にマッチしたファ
イルリストを生成するために利用することが可能で,そのリストは他のコマン
ド,おそらくxargs
で使用することが可能です.残念ながら,これには,
find
が条件に合致した一つ以上のファイルを見つけたときと,関連する
コマンドが実行されるときの,やむおえない時間差が存在することを意味しま
す.このため,`-print'と`-print0'のアクションは,
`-exec'同様にセキュリティが高くありません.
実際に,以下を考えてみます.
find .... -print | xargs ....
これは,改行やその他の“空白”がファイル名にある場合,正しく対処できま せんし,引用符を含むファイル名への対応もいまいちですし,`-print'ア クションは,`-print0'ほどセキュリティが高くありません.