Я ищу способ отобразить пустую строку в сценариях оболочки UEFI (* .nsh), аналогично эхо командной строки DOS/Windows echo.
,
Хотя команда echo
поддерживается оболочкой UEFI, похоже, она не может выдавать пустую строку.
Я ищу способ отобразить пустую строку в сценариях оболочки UEFI (* .nsh), аналогично эхо командной строки DOS/Windows echo.
,
Хотя команда echo
поддерживается оболочкой UEFI, похоже, она не может выдавать пустую строку.
Согласно постеру, команда echo " "
обязана выдавать пустую строку.
echo
без параметров возвращает только состояние эха, т.е. "Echo on" или "Echo off".
Комментарий harrymc и его последующий ответ являются верным решением этой проблемы: используйте echo " "
.
Позвольте мне добавить пример сценария и его вывод для полноты.
Пример сценария оболочки UEFI test.nsh
имеет следующее содержимое:
echo -off
echo This is a test.
echo " "
echo There should be a blank line above.
Запуск скрипта дает следующий вывод:
fs0:\> test.nsh
fs0:\> echo -off
This is a test.
There should be a blank line above.
fs0:\>
Там есть пустая строка, которую мы так отчаянно хотели.