25 lines
351 B
Text
25 lines
351 B
Text
# test function names that cannot be exported
|
|
|
|
unset foo # remove from environment if necessary
|
|
|
|
function foo=bar
|
|
{
|
|
echo equals-1
|
|
}
|
|
|
|
export -f 'foo=bar'
|
|
echo status: $?
|
|
|
|
foo\=bar
|
|
printenv | grep 'foo=bar'
|
|
${THIS_SH} -c 'foo\=bar 2>/dev/null'
|
|
|
|
function /bin/echo
|
|
{
|
|
echo bad echo
|
|
}
|
|
|
|
/bin/echo foo
|
|
export -f '/bin/echo'
|
|
|
|
${THIS_SH} -c '/bin/echo bar'
|