我需要验证一大堆YAML文件。
我尝试了完美的yaml在线解析器(http://yaml-online-parser.appspot.com/),但是将每个YAML文件内容复制到框中并解析它们的手动工作太多了。
有没有办法批量解析/验证YAML文件?
答案 0 :(得分:1)
在任何具有YAML库的脚本语言中,这都非常简单。例如,以下是如何在Ruby中执行此操作:
$ ruby check_yaml.rb *.yml
config-1.yml OK
config-2.yml OK
invalid.yml Error: did not find expected key while parsing a block mapping at line 2 column 3
xyzzy.yml OK
$ echo $EXIT_CODE
1
用法:
(defrule have_objcts
?input <- (input have|possession)
(objct (name ?n) (location player) (used 0))
=>
;WHAT SHOULD I WRITE HERE TO PRINTOUT those OBJCT's BELONG TO
PALYER???????????
(printout t crlf ?n)
(retract ?input))
答案 1 :(得分:0)