Hello Camillo It seems you're not too well versed with Perl?
Giarrocco, Camillo wrote: > Rob, > > Thank You for your replay. > > Let's say I want check if a file is not less then 10000 bytes > I would do then: > > $size = "10000"; This will work, but "10000" is a string, whereas you really mean a number. The two are interchangeable in Perl. Might as well say $size = 10000; if that's what you mean. > If (-s "file" <= $size) {do something...} This is 'doing something' if the file size is less than or equal to $size. If you want to do it only "if a file is not less then 10000 bytes" you want: If (-s "file" >= $size) {do something...} but you may as well hard-code the value here unless you have a reason not to. If (-s "file" >= 10000) {do something...} > else{next;} Finally, if the else is a 'next' you can reduce this to: next If -s "file" < 10000; do something...; How does that fit? Rob And by the way, please post to the perl.beginners group, rather than directly to me. Thanks. /R -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]