0

我正在编写一个 VMWare ESX 自动构建脚本,但我遇到了最后一个障碍,可能是因为我真的不擅长编写脚本。

我需要保护 Grub,所以在我的脚本中我有一个类似的说法;

echo "password --md5 password-converted-to-md5" >> /boot/grub/grub.conf

不幸的是,这会将以下内容放入此文件中;

密码 ?-md5 密码转换为 md5

我知道这对你们中的一些人来说很简单,但我已经搜索了几个小时,我感到很沮丧。

非常感谢您提前。

4

2 回答 2

2

确保你有简单的 ascii 破折号,而不是其他字符,如不间断连字符、数学减号、破折号、破折号等。最好只是重新输入你的行,这有望解决你的问题

于 2009-10-12T12:30:45.813 回答
1

我会使用简单的报价,看看它是否有帮助:

echo 'password --md5 password-converted-to-md5' >> /boot/grub/grub.conf

或使用变量:

echo $passwordVar' --md5 password-converted-to-md5' >> /boot/grub/grub.conf
于 2009-10-12T12:27:35.367 回答