使用 shell 脚本删除 CSV 文件中多行中常见的特定字符串

使用 shell 脚本删除 CSV 文件中多行中常见的特定字符串

我有一个包含 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

相关内容