Используя 'эхо' команды, как я могу записать большую сумму текста и видеть результат?

Я вошел, команда 'эхо' затем ввела большую сумму текста впоследствии. После нажатия Enter появилась стрелка. Как я вижу текст, который я вывел?

0
задан 16 November 2016 в 18:17

1 ответ

Если Вы видите, что стрелка затем колотит ("оболочка", которая интерпретирует и выполняется, Ваши команды) думает, что команда еще не завершена. В Вашем случае это, вероятно, потому что Вы открыли символы кавычки (или некоторые другие несопоставленные разделители) в Вашем тексте.

Кавычки, апострофы и различные другие символы обрабатываются специальным способом ударом и должны следовать за определенными синтаксическими правилами. Они просто не передаются дословно в команду, которую Вы пытаетесь выполнить, поэтому если Вы захотите передать эти символы в команду без удара, пытающегося интерпретировать их, то необходимо будет "выйти" из них путем предшествования им с символом обратной косой черты (\).

Некоторые из этих символов: "':;(){}*#$!|\.

Так, например, вместо:

echo I'm Joe

Использование:

echo I\'m Joe

Для получения лучшей справки я предлагаю, чтобы Вы обновили свой вопрос и включали команду, которую необходимо выполнить, если Вы соглашаетесь с регистрацией текста.

3
ответ дан 28 September 2019 в 04:21

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

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