Multiline shebang: Difference between revisions

Rename Perl 6 -> Raku, alphabetize, minor clean-up
(Rename Perl 6 -> Raku, alphabetize, minor clean-up)
Line 166:
[THEN]
.( hello world) CR BYE
</lang>
 
=={{header|Groovy}}==
<lang groovy>#!/bin/bash
script_dir="$(cd $(dirname $0) >/dev/null; pwd -P)"
 
if [ -z "${GROOVY_HOME}" ]
then
echo 'GROOVY_HOME must be defined.' >&2
exit 1
fi
 
CLASSPATH="${script_dir}" "${GROOVY_HOME}/bin/groovy" -e "$(sed -e '1,/^!#$/d' $0)" "${@:1}"
exit
!#
println 'aoeu'
</lang>
 
Line 211 ⟶ 195:
}
}
</lang>
 
=={{header|Groovy}}==
<lang groovy>#!/bin/bash
script_dir="$(cd $(dirname $0) >/dev/null; pwd -P)"
 
if [ -z "${GROOVY_HOME}" ]
then
echo 'GROOVY_HOME must be defined.' >&2
exit 1
fi
 
CLASSPATH="${script_dir}" "${GROOVY_HOME}/bin/groovy" -e "$(sed -e '1,/^!#$/d' $0)" "${@:1}"
exit
!#
println 'aoeu'
</lang>
 
Line 354:
@time countto(10^10)
</lang>
 
 
=={{header|MATLAB}}==
Line 430 ⟶ 429:
& eval 'exec /usr/bin/perl -wS $0 $argv:q'
if $running_under_some_shell;</lang>
=={{header|Perl 6}}==
 
<lang perl6>#!/usr/local/bin/perl6
use MONKEY; EVAL '(exit $?0)' && EVAL 'exec perl6 $0 ${1+"$@"}'
& EVAL 'exec perl6 $0 $argv:q'
if 0;</lang>
 
=={{header|Phix}}==
Line 529 ⟶ 522:
arg (find-system-path 'exec-file)))
</lang>
 
=={{header|Perl 6Raku}}==
(formerly Perl 6)
 
<lang perl6>#!/usr/local/bin/perl6
use MONKEY; EVAL '(exit $?0)' && EVAL 'exec perl6 $0 ${1+"$@"}'
& EVAL 'exec perl6 $0 $argv:q'
if 0;</lang>
 
=={{header|Ruby}}==
10,333

edits