[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:92002] Re: shellscriptからPerl scriptへの引数の渡しについて?


日下部です。

#すいません、本論から外れてってますけど…

>  ふに?
> 
>  -exec program {} \;
> 
> って
> 
>  program hoge boge gege....
> 
> という塩梅に、find でマッチしたファイル名が展開されたコマンドライン相当
> となると記憶しておりますが。

ちがうと思います。
man find してください。日本語manですが、引用しますと
> 文字列 `{}' は現在処理しているファイル名に置き換えられる。
とありますので、見つかった時に、コマンドを引数1つで一回起動ということ
になりますね。

一方、
find ... -print | xargs -e command
だと、太田さんの希望する動作になります。

#と、前、僕も同じつっこみを、この ML で受けました。;-)

しかし、元メール、perl の方が間違っている可能性はないですか?
perl でなくて、echo や cat にしてみたら、うまくいきますけど…
-- 
//                   東京都練馬区   ぶるぼん企画                   //
//                 日下部 俊昭 <kusakabe _at_ reccoa.net>               //

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: