Я настраиваю профиль кикстарта и хочу создать файл сценария.
Я делаю вот так:
cat <<EOF >>/scripts/myfile.pl
#!/usr/bin/perl
...
my $int;
`useradd me`;
...
EOF
После процесса загрузки и установки PXE, когда я проверяю файл, все, начинающееся с «$», и строка, начинающаяся с обратной кавычки, исчезли.
Обратные обратные кавычки, кажется, сработали, но не $.
Есть ли способ заставить это работать?
Попробуйте: cat << 'EOF' >> / scripts / myfile.pl
Это проблема подстановки параметров.