Моя команда эха не принимает переключатели (повторите-n или повторите-e),

Это не связано с самой ОС, но с используемой схемой выделения разделов.

Введение gpart страница справочника FreeBSD имеет его вполне приятно.

В основном Вы имеете:

  • Схема "MBR", которая является старым "DOS" путь с, поскольку Вы сказали "основной" (до 4) разделы и логические единицы (никакие реальные пределы - насколько я знаю).
  • Схема "Intel EFI/GPT", новый способ сделать вещи, только с "основными" разделами и фактически никакими пределами.

Таким образом, на самом деле, никакие реальные различия для Вашего стандартного поля Windows.

2
08.11.2012, 00:40
1 ответ

Это - поведение POSIX и совместимого UNIX echo. С совместимым UNIX echo, Вы записали бы:

echo 'Check Script\c'

Лучше всего не должен использовать эхо, но printf вместо этого, который имеет меньше проблем мобильности.

printf %s 'Check Script'

Обратите внимание, что POSIX позволяет -n как расширение (но с неуказанным поведением). echo -e предназначен для вывода -e\n, таким образом в том отношении, bash и zsh не совместимый POSIX.

7
27.01.2020, 21:53

Теги

Похожие вопросы