# Examples from page 79
function date.get
{
        .sh.value=$(date)
}
print -r -- "$date"

for ((i=0; i < 10; i++))
do	date
done > file1
for ((i=0; i < 9; i++))
do	print "line %i"
done > file2
trap 'rm -f file[12]' EXIT
typeset -A linecount
function linecount.get
{
        .sh.value=$(wc -l < ${.sh.subscript} 2>/dev/null)
}
print -r -- $((linecount[file1] + linecount[file2]))
