我有一个yaml文件,它描述了服务器上的目录。 我需要一个简短的脚本,该脚本将检查各节是否按名称按字母顺序排序。 如果某些部分不是按字母顺序插入的,则需要指出应在何处指定。 文件看起来像(路径和权限是可选参数):

-
  name: scripts 
  description: execution scripts
  path: /home/user/scripts

-
  name: tests
  description: directory with tests
  path: /home/user/tests
  permissions: default
...

您能建议最好的方法吗? 谢谢

===============>>#1 票数:3 已采纳

怎么样

$ diff -u <(grep name: yaml) <(grep name: yaml | sort)

--- /dev/fd/11  2016-05-24 20:30:39.000000000 +0200
+++ /dev/fd/12  2016-05-24 20:30:39.000000000 +0200
@@ -1,2 +1,2 @@
-  name: tests
   name: scripts
+  name: tests

该文件在哪里yaml

  ask by BigBoss translate from so

未解决问题?本站智能推荐: