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