Lines Matching refs:script
438 cat > $tmp/script <<-\!
455 chmod +x $tmp/script
456 . $tmp/script 1
457 [[ $file == $tmp/script ]] || err_exit ".sh.file not working for dot scripts"
458 [[ $($SHELL $tmp/script) == $tmp/script ]] || err_exit ".sh.file not working for scripts"
459 [[ $(posixfun .sh.file) == $tmp/script ]] || err_exit ".sh.file not working for posix functions"
460 [[ $(fun .sh.file) == $tmp/script ]] || err_exit ".sh.file not working for functions"
487 print 'print ${VAR}' > $tmp/script
489 VAR=new $tmp/script > $tmp/out
491 [[ $got == new ]] || err_exit "previously unset environment variable not passed to script, expected 'new', got '$got'"
492 [[ ! $VAR ]] || err_exit "previously unset environment variable set after script, expected '', got '$VAR'"
495 VAR=new $tmp/script > $tmp/out
497 [[ $got == new ]] || err_exit "environment variable covering local variable not passed to script, expected 'new', got '$got'"
498 [[ $VAR == old ]] || err_exit "previously set local variable changed after script, expected 'old', got '$VAR'"
501 VAR=new $tmp/script > $tmp/out
503 [[ $got == new ]] || err_exit "environment variable covering environment variable not passed to script, expected 'new', got '$got'"
504 [[ $VAR == old ]] || err_exit "previously set environment variable changed after script, expected 'old', got '$VAR'"
638 [[ $got == "$exp" ]] || err_exit "unset SHLVL causes script failure -- expected '$exp', got '$got'"