По словам автора, команда echo " "
обязана выдать пустую строку.
echo
без параметров возвращает только состояние эха, т.е. «Эхо включено» или «Эхо выключено».
Я ищу способ отобразить пустую строку в сценариях оболочки UEFI (* .nsh), аналогично команде командной строки DOS / Windows echo.
.
Хотя echo
команда поддерживается оболочкой UEFI, похоже, что она не может выдавать пустую строку.
По словам автора, команда echo " "
обязана выдать пустую строку.
echo
без параметров возвращает только состояние эха, т.е. «Эхо включено» или «Эхо выключено».
Комментарий 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:\>
Там есть пустая строка, которую мы так отчаянно хотели.