У меня есть файл CSV, который содержит 65000 строк (размер примерно 28 МБ). В каждой из строк в начале есть путь в формате: c:\abc\bcd\def\123\456.

Теперь допустим, что путь c:\abc\bcd\ является общим для всех строк, а остальное содержимое отличается. Я должен удалить общую часть из всех строк. В этом случае c:\abc\bcd\.

Как я могу удалить это с помощью сценария оболочки?

1 ответ1

0

Использование sed и запись вывода в новый файл, чтобы его можно было проверить.

sed 's/c:\\abc\\bcd\\//' csv-file > new-file

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .