Я ищу способ отобразить пустую строку в сценариях оболочки 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:\>
Там есть пустая строка, которую мы так отчаянно хотели.