You can run Eshell scripts much like scripts for other shells; the main
difference is that since Eshell is not a system command, you have to run
it from within Emacs. An Eshell script is simply a file containing a
sequence of commands, as with almost any other shell script. Scripts
are invoked from Eshell with source
, or from anywhere in Emacs
with eshell-source-file
.
If you wish to load a script into your current environment,
rather than in a subshell, use the .
command.