find:: モジュールを使いたいのですが、

[上に] [前に] [次に]
おかゆきお [E-Mail] 2000/03/29(水) 06:05:45
 ならうよりなれろというところで、

モジュールを動かして見ました。 何も出力されません。

    @ARGV = qw(.) unless @ARGV; <ここのピリオドは、
              カレントデレクトリのことでしょうか
    use File::Find;
    find sub { print $File::Find::name, -d && '/', "\n"
                ; dbug ;<モニタ用に エラーファイル出力
                        出力内容を@ARGVとしてみたのですが、
                        何も出力されません。
     }, @ARGV;
 上のサンプルで $File::というのは、どこかで定義してやらなけ
ればいけないのでしょうか?
 まずブラウザから、 ファイルネームを入力して、それを探させようと思います。

# This finds all bogus symbolic links beneath a particular directory:
                 にせ、いんちきのシンボリックリンクとは なんですか?


    find sub { print "$File::Find::name\n" if -l && !-e }, $dir;

 モジュールを使えると、いろいろ出来るのでは? と、目論んで
おります。なまずとか実例があるので、がんばろうと……。

おかゆきお 2000/04/02(日) 00:57:21
[[解決]]
 Find::モジュール動きました。
 パールクィックリファレンス 2000ねん3月 初版、発見。
4500円は高い! これでパール使わなかったら……!  それを参考に、使えました。
 この関数面白いですね。 サブに向かって、開始デレクトリから、
ひとつづつ、$_で、全部のファイルネームを、 もっていくんですね。
 ぎゃくに、どうやって検索ファイル名を渡すのか? と、考えてい
た。……ぎゃく。 
なんか頭柔らかくなったような……。
                (容量オーバー??か )/(;_;)n

[上に] [前に] [次に]