Я хочу преобразовать файл в строку и выполнить некоторую обработку и снова вернуться к файлу в оболочке bash в Linux.файл в строку и строку в файл в bash
В основном, цель состоит в том, чтобы удалить новую строку '\n'
по ';'
, которая не существует в файле и получить выигрыш файла, заменив ';'
на '\n'
. (; Это не существует в файле)
, когда я проверил файл с :set list
в проверьте все символы в файле. я могу видеть $
в конце строки, и когда я бегу:
:%s/\n\;\g
заменить это работает, но следующий
:%s/;/\n\g
не работают, я могу видеть, характер ^@
вместо $
на новый линия.
Как это можно сделать в оболочке?
Что делать ты имеешь в виду? Вы хотите прочитать содержимое целого файла, манипулировать этим концом в качестве нового файла? Лучше привести пример; и включить полный сценарий, который вы написали до сих пор. – GhostCat