Конечно, я нахожу решение через 5 минут после публикации вопроса, но после нескольких часов поиска ответа.
Я заменил \n
буквальный символ для ввода, который показан как ^M
в vim.
Цитата из bakunins комментарий в этой теме от unix.com
В любом случае, чтобы ввести буквальный «ключ ввода», откройте файл скриптов в vi.
Поместите курсор туда, где вы хотите ввести ключ, и используйте «i», чтобы перейти в режим вставки.
Затем введите CTRL-V, что заставит vi принять следующий символ как литерал. Затем нажмите клавишу ВВОД, что должно привести к появлению на экране «^ M».
Обратите внимание, что «^ M» - это не два символа (символ каретки и «M»), а один. Вы увидите это, когда вы пройдете по нему курсором.