我正在编写一个VMWare ESX自动构建脚本,我正处于最后一道障碍,可能是因为我在脚本编写方面并不强大。
我需要保护Grub所以在我的剧本中我有一个喜欢说的话;
echo "password --md5 password-converted-to-md5" >> /boot/grub/grub.conf
不幸的是,将以下内容放入此文件中;
password ?-md5 password-converted-to-md5
我知道这对你们中的一些人来说很简单,但我一直在谷歌上搜索数小时而且我感到很沮丧。
非常感谢你。
答案 0 :(得分:2)
确保你有简单的ascii短划线,而不是其他字符,如非破坏连字符,数学减号,短划线,em-dash等。最好只是重新输入你的线,这将有希望解决你的问题问题
答案 1 :(得分:1)
我会使用简单的引用,看看它是否有帮助:
echo 'password --md5 password-converted-to-md5' >> /boot/grub/grub.conf
或使用变量:
echo $passwordVar' --md5 password-converted-to-md5' >> /boot/grub/grub.conf