Не могу найти подходящее выражение sed для удаления слова, за которым следует строка возврата (\ n)
Тестовый файл:
line1\n
line2\n
line3mark\n
line4\n
line5\n
и я хочу удалить все вхождения метки \ n, в этом случае:
line1\n
line2\n
line3line4\n
line5\n
искали и могут использовать:
sed 's/\n//g' test.file to remove ALL \n's
но
sed 's/mark\n//g' test.file does not work
Странно, но в интерактивном режиме s / mark \ n // g работает нормально в vi.
Любая помощь с благодарностью!
Я хотел бы понять, как это сделать, используя SED, если это возможно, поскольку я уверен, что это возможно!
Тем не менее, если это можно сделать другим способом, я также рад, если он находится в командной строке, так как он должен работать над многими файлами.
Большое спасибо.