繁体   English   中英

如何从 linux 命令验证 Erlang 配置文件

[英]How do I validate an Erlang config file from a linux command

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

file:consult("settings.config").

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

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

验证脚本

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM