我如何从linux命令validationErlangconfiguration文件

我可以运行命令来validationconfiguration文件

file:consult("settings.config"). 

我可以从一个Linux命令做到这一点? 我知道我可以打开erl shell并运行这个命令,但是我想用一个shell命令来完成

Solutions Collecting From Web of "我如何从linux命令validationErlangconfiguration文件"

你可以使用escript文件来做到这一点。 像这样的东西:

validate.escript

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

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

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

这将打印配置的条款列表或抛出一个错误,如果出了问题。