我有一个包含 65000 行 (大小约为 28 MB) 的 CSV 文件。每行开头都有一个路径,格式如下:目录:\abc\bcd\def\123\456。
现在我们假设路径目录:\abc\bcd\在所有行中都是相同的,其余内容不同。我必须从所有行中删除相同的部分。在这种情况下,目录:\abc\bcd\。
我怎样才能使用 shell 脚本删除它?
答案1
使用sed
并将输出写入新文件以便进行检查。
sed 's/c:\\abc\\bcd\\//' csv-file > new-file