Hi, John thanks you comment, the coding is work. But i'm detect have some small
problem in line 7 print "$File::Find::name\n" if $_ eq 'File1'; I test as below
sample 2 is follow you coding. From here i detect nothing return from script. 

But after i amend the coding become print "$File::Find::name\n" if $_ = 'File1';
this work and return the result i expected. But why perl show "Found = in
conditional, should be == at ./callback line 7."? Any idea? I try put "==" to
replace "=", the result return like sample 2.  

Sample 1
[EMAIL PROTECTED] root]# ./callback
Found = in conditional, should be == at ./callback line 7.
what directory want search?perl
Yes, perl is a directory.
perl
perl/perl1
perl/123
perl/bash
perl/bash/perl1
perl/bash/123


Sample 2

[EMAIL PROTECTED] root]# ./callback
what directory want search?perl
Yes, perl is a directory.
[EMAIL PROTECTED] root]#




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to