1. file [ arg ... ] 2 Read commands from file and execute them in the current shell 3 environment. 4 5 If file does not contain a slash, or if PATH DIRS is set, the 6 - 7 shell looks in the components of $path to find the directory 8 containing file. Files in the current directory are not read 9 unless `.' appears somewhere in $path. If a file named 10 `file.zwc' is found, is newer than file, and is the compiled 11 form (created with the zcompile builtin) of file, then commands 12 are read from that file instead of file. 13 14 If any arguments arg are given, they become the positional 15 parameters; the old positional parameters are restored when the 16 file is done executing. If file was not found the return status 17 is 127; if file was found but contained a syntax error the 18 return status is 126; else the return status is the exit status 19 of the last command executed. 20