У меня возникла проблема со сценарием оболочки и надеюсь, что вы сможете помочь.
Я хочу, чтобы оптимизировать HTML форматирование следующего кода:Linux busybox shell script html форматирование
#! /bin/sh
cat <<EOF > myfile # temporary file
#! /bin/sh
echo -e "Content-type: text/html; charset=iso-8859-1\n\n"
echo -e "<html><head>\c"
echo -e "<title></title>"
echo -e "</head>"
echo -e "<body>\c"
echo -e "<p>Text</p>"
echo -e "</body></html>"
EOF
chmod 777 myfile
mount -o bind myfile myfile # mount temporary on the original myfile
rm myfile
Я удалил эхо -e и двойные кавычки. Я также пробовал:
#! /bin/sh
cat <<EOF > myfile # temporary file
#! /bin/sh
echo -e '
<html>
<head>
<title></title>
</head>
<body>
<p>Text</p>
</body>
</html>
'
EOF
chmod 777 myfile
mount -o bind myfile myfile # mount temporary on the original myfile
rm myfile
Что случилось со сценарием?
Полезное примечание: приведенный выше код является содержимым файла .cfg, который загружается при каждой перезагрузке.
Файл .cfg затем вставляет содержимое между маркерами EOF в myfile, что является скриптом CGI.
Может ли это быть проблемой?
Благодаря людям, которые пытались помочь. Я должен был сделать вопрос более ясным в начале, потому что это было немного запутанным. Проблема решена. –