Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re^3: lying about program name

by taint (Chaplain)
on Jun 14, 2018 at 13:59 UTC ( [id://1216628] : note . print w/replies, xml ) Need Help??

in reply to Re^2: lying about program name
in thread lying about program name

Having only added the semicolon to the bar script. My copies were exactly as you posted them.

Just for fun. Here's the output from my session:

devel# ./bar Can't exec "./foo": No such file or directory at ./bar line 3. Unknown 'strict' tag(s) '-1' at ./bar line 3. BEGIN failed--compilation aborted at ./bar line 3. devel#
Ahh, sure enough. No semicolon on line 2 -- gotta love that -w :-)
devel# ./bar I am ./foo ()
Looks good. Lets try it as intended
devel# ./bar 123 I am ./foo (123) devel#
I think I can safely reply now. :-)

Evil is good, for without it, Good would have no value
λɐp ʇɑəɹ⅁ ɐ əʌɐɥ puɐ ʻꜱdləɥ ꜱᴉɥʇ ədoH