Разделите вывод эха на двух строках

Это записано в руководстве это /n разделит вывод команды эха к следующей строке. Я попробовал:

echo -e 'hello /n world'
hello /n world

Ожидание 'мира' на следующей строке. Я перестал работать.

-2
задан 15 March 2018 в 16:19

4 ответа

Ваша ошибка состоит в том, чтобы использовать /n вместо \n.

Поэтому просто попытка echo -e 'hello \nworld' и Вы получите то, что Вы ожидаете.

Уведомление, что я удалил пространство между \n и world. Еще вторая строка запустится с пространства.

10
ответ дан 24 September 2019 в 11:26

\n новая строка не /n

, необходимо попробовать это:

echo -e 'hello \n world'
3
ответ дан 24 September 2019 в 11:26

От man echo:

   -e     enable interpretation of backslash escapes

   -E     disable interpretation of backslash escapes (default)

   If -e is in effect, the following sequences are recognized:

   \\     backslash

   \a     alert (BEL)

   \b     backspace

   \c     produce no further output

   \e     escape

   \f     form feed

   \n     new line

   \r     carriage return

   \t     horizontal tab

   \v     vertical tab

   \0NNN  byte with octal value NNN (1 to 3 digits)

   \xHH   byte with hexadecimal value HH (1 to 2 digits)

   NOTE: your shell may have its own version of echo, which usually supersedes the version described here. Please refer to your shell's documentation for details about the options it supports.

отметьте ПРИМЕЧАНИЕ :) Например, в sh нет никакой опции -e для echo:

$ sh -c "echo -e 'hello \n world'"
-e hello 
world

Вы видите -e, производится как обычный текст, но Escape обратной косой черты интерпретируется, как он ожидается.

2
ответ дан 24 September 2019 в 11:26

Простая альтернатива должна использовать явные переводы строки в заключенной в кавычки строке,

echo "hello
world"

, Если Вы хотите видеть выравнивание, нажать Enter после первого символа цитаты

echo "
hello beautiful
wonderful world"

и удалить тот перевод строки для предотвращения пустой первой строки вывода.

1
ответ дан 24 September 2019 в 11:26

Другие вопросы по тегам:

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