1

Я ищу способ отобразить пустую строку в сценариях оболочки UEFI (* .nsh), аналогично эхо командной строки DOS/Windows echo. ,

Хотя команда echo поддерживается оболочкой UEFI, похоже, она не может выдавать пустую строку.

2 ответа2

0

Согласно постеру, команда echo " " обязана выдавать пустую строку.

echo без параметров возвращает только состояние эха, т.е. "Echo on" или "Echo off".

0

Комментарий 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:\>

Там есть пустая строка, которую мы так отчаянно хотели.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .