Символ Escape (\
) может использоваться для выхода из конца строки, например
% echo This could be \
a very \
long line\!
This could be a very long line!
%
однако, это не конец строки (новая строка), представленный \n
который имеет два символа. не должен быть результатом escape-выражения буквалом \n
. например
%echo $'\\n'
\n
%
Спасибо за ваш ответ!
Изменение: Извините, я не объяснил это достаточно хорошо. Я не пытаюсь повторить новую строку. Я задаюсь вопросом, почему \
может использовать новый символ линии (\n
), который имеет два символа вместо того, чтобы просто сбрасывать обратную косую черту в новом символе линии и создавать литерал \n