因为我忘记了一个赋值,所以hash在写它之前我会读取未定义的局部变量.惊喜:没有得到一个NameError,而是读取的值很好:它是一些FixNum,程序崩溃得很晚.
调查问题,我做了以下事情:
hash并按Enter键这是为什么?这是一个错误还是一个功能?我在这读什么?
我想使用 Ansible 的 lineinfile 或替换模块,以便将单词添加splash到 GRUB 中的 cmdline。
它应该适用于以下所有示例:
示例 1:
GRUB_CMDLINE_DEFAULT=""GRUB_CMDLINE_DEFAULT="splash"示例 2:
GRUB_CMDLINE_DEFAULT="quiet"GRUB_CMDLINE_DEFAULT="quiet splash"示例 3:
GRUB_CMDLINE_DEFAULT="quiet nomodeset"GRUB_CMDLINE_DEFAULT="quiet nomodeset splash"帖子Ansible:在文件中的现有行上插入一个单词很好地解释了如何在没有引号的情况下完成此操作。但是,我无法在引号中插入单词。
为了将单词添加splash到 cmdline(如图所示),Ansible 角色或剧本中需要什么条目?