From: nobu.nokada@... Date: 2001-12-05T11:20:03+09:00 Subject: [ruby-talk:27508] Re: Shebangikowksy At Wed, 5 Dec 2001 05:36:01 +0900, Paul Brannan wrote: > #!/bin/sh > case "$PATH" in > "") PATH=$PATH:/usr/bin:/usr/local/bin ;; esac > ruby -w -e"eval((['']*5+File.readlines(\"$0\")[5..-1]).join(\"\n\"),nil,\"$0\")" > exit $? > --- Ruby script follows --- > puts "foo!" With -x option, #!/bin/sh : "${PATH:=/bin:/usr/bin:/usr/local/bin}" exec ruby -x -w "$0" "$@" #! ruby # --- Ruby script follows --- puts "foo!" Nobu Nakada