有没有办法在erlang shell中运行带有指令的文件?

时间:2011-05-25 13:39:14

标签: erlang

我在当前目录中有一个文件.erlang我运行erl shell编译了几个模块。

是否可以从Erlang shell重新运行此文件。

我跑了erl我得到了shell 1>从那里运行像run_file(“。erlang”),这个文件执行当前shell中的指令并加载env。

该文件看起来像

compile:file(file1). 
compile:file(file2).
compile:file(file3).
...

2 个答案:

答案 0 :(得分:8)

您正在寻找file:eval/1

给定.erlang这个内容:

io:format("Hello world!~n").

你得到:

Eshell V5.7.5  (abort with ^G)
1> file:eval(".erlang").
Hello, world!
ok

答案 1 :(得分:0)

您可能需要查看escript