我刚刚开始学习从命令行处理 csv 文件。我想使用 sed
从文件中删除几行。我用这个 cat file.csv | 删除了一个文件的标题sed 1,2d > file.csv
.
现在我想从文件中再删除几行(第 3、10、12 和 28-35 行),但我不确定如何删除它。如果有任何帮助,我将不胜感激。
最佳答案
根据 sed 实现,您可以按如下方式将它们分开:
cat file.csv | sed "1,2d;10d;12d;28,35d" > file2.csv
关于unix - 使用sed从csv文件中删除多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7896626/