'echo' +"'\ @ goto dos \ [exit[if {[lsearch -exact [package names] Expect]>=0} {puts expect\ [\ package require Expect]\ (Tcl\ [info patchlevel])} elseif {[lsearch -exact [\ package names] Tk]>=0} {puts wish\ (Tcl\ [info patchlevel],\ Tk\ [package \ require Tk])} else {puts tcl\ [info patchlevel]}]]' >/dev/null ' {\">/dev/null \ ">"/dev/null" +"\'";q='''=.q,';q=%!\" echo ">/dev/null;status=0;@ {status=1};*=(" '$' ");~ $status 1&&{e='"\ "';eval catch $2 ^'&version {eval ''echo <='^ $2 ^'&version''}';exit};e='"\ "';if (eval '{let ''a^~a''} >[2] /dev/null'){e='"\ "';exec echo akanga};eval exec echo rc $2 ^ version;\" > /dev/null : #;echo possibly pre-Bourne UNIX V1-6 shell;exit if { bindkey >& /dev/null } then exec echo $version else exec echo csh endif : dos @echo off cls echo %OS% %COMSPEC% goto fin ", unless eval 'printf "perl %vd\n",$^V;exit;'> "/dev/null";eval ': "\''; =S"';f=false e=exec\ echo n=/dev/null v=SH_VERSION;`(eval "f() { echo : };f")2>$n` $f||$e Bourne-like shell without function case `(: ${_z_?1}) 2>&1` in 1) $e ash/BSD sh;;esac;t(){ eval "\${$1$v+:} $f &&exec echo ${2}sh \$$1$v";};t BA ba;t Z z a=:\ $f;case `(typeset -Z2 b=0;$e $b)2>$n` in 00) (`eval '$e ${a:1}'`:)2>$n \ ||eval '$e ksh93 ${.sh.version}';t K pdk;$e ksh88;;esac;case `(eval '$e ${a#*s}$($e 1 )$((1+1))')2>$n` in e12)$e POSIX shell;;esac;$e Bourne-like shell;: ! print "ruby ",VERSION,"\n";exit;' ''' import sys;print "python",sys.version;z='\ : fin } '