эхо-текст с новой строкой в стиле бэш
Я хотел бы добавить текст в файл. Итак, я написал в bash
echo text >> file.conf
Однако это не оставляет новой строки. Поэтому я могу сделать это только один раз. Как добавить новую строку?
Я хотел бы добавить текст в файл. Итак, я написал в bash
echo text >> file.conf
Однако это не оставляет новой строки. Поэтому я могу сделать это только один раз. Как добавить новую строку?
Думаю, правильным ответом должно быть то, что ваша команда
echo text >> file.conf
добавляет дополнительную строку, но после новый текст, не ранее.
Я полагаю, что вы хотите добавить дополнительную строку перед этим текстом, вероятно, потому, что ваш исходный файл не заканчивается новой строкой. В этом случае вы можете использовать
echo -e “\ntext” >> file.conf
, так как опция -e
позволяет использовать новую строку \n
символ.
Просто добавьте в ответ акиры
Вариант 4:
дважды используйте комбинации клавиш ctrl-v ctrl-m
, чтобы вставить два символа управления новой строкой в терминал. Ctrl-v позволяет вставлять управляющие символы в терминал. При желании вы можете использовать клавишу ввода или возврата вместо ctrol-m. Она вставляет то же самое.
В конце концов это выглядит как echo text^M^M >> file.conf