echo в bash-скрипте, меняющем '--md5' на '? -md5' - PullRequest
0 голосов
/ 12 октября 2009

Я пишу сценарий автоматической сборки VMWare ESX, и я падаю на последнее препятствие, вероятно, поскольку я действительно не силен в сценариях.

Мне нужно обезопасить Grub, поэтому в моем скрипте есть такая же поговорка;

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

К сожалению, в этот файл помещается следующее:

password ?-md5 password-converted-to-md5

Я знаю, что это просто для некоторых из вас, ребята, но я часами гуглял, и я расстраиваюсь.

Большое спасибо заранее.

Ответы [ 2 ]

2 голосов
/ 12 октября 2009

убедитесь, что у вас есть простые штрихи ascii, а не другие символы, такие как неразрывный дефис, математический минус, en-dash, em-dash и т.д. проблема

1 голос
/ 12 октября 2009

Я хотел бы использовать простую цитату и посмотреть, поможет ли это:

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

или с переменной:

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