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.shift == "--coming-from-sh" or
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!