Multiline shebang: Difference between revisions
Content added Content deleted
(→{{header|Ruby}}: Write a multi-line shebang using ruby -x and #!ruby) |
m (→{{header|Ruby}}: Keep ARGV[0] when doing exec "/bin/sh".) |
||
Line 94: | Line 94: | ||
#!ruby |
#!ruby |
||
ARGV |
ARGV[0] == "--coming-from-sh" or exec "/bin/sh", $0, *ARGV |
||
ARGV.shift |
|||
exec "/bin/sh", $0, *ARGV |
|||
# Insert Ruby code here! |
# Insert Ruby code here! |