# tests of ksh93-like dup-and-close redirection operators | |
exec 9<$0 | |
f() | |
{ | |
exec 5<$0 | |
exec 0<&5- | |
while read line; do | |
echo "$line" | |
done | |
} | |
f | |
typeset -f f | |
# make sure it was closed | |
read -u 5 foo | |
echo after read | |
exec 5<&0 | |
exec <&- | |
read abcde | |
exec 0<&9- | |
read line | |
echo $line |