Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以通过运行命令来验证配置文件
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
如果出现问题,它将打印配置条款列表或抛出错误。