5

我可以通过运行命令来验证配置文件

file:consult("settings.config").

我可以从 linux 命令执行此操作吗?我知道我可以打开 erl shell 并运行此命令,但我想使用一个 shell 命令来执行此操作

4

1 回答 1

9

您可以使用 escript 文件来执行此操作。像这样的东西:

验证脚本

#!/usr/bin/env escript
main([ConfigFile]) ->
    {ok, Terms} = file:consult(ConfigFile),
    io:format("~p~n",[Terms]).

然后你可以从命令行调用它:

./validate.escript path/to/file.config

如果出现问题,它将打印配置条款列表或抛出错误。

于 2012-11-16T20:49:26.250 回答