删除excel文件中不包含X的行?

时间:2014-10-17 21:40:18

标签: linux csv

目前,我正在使用以下内容删除某些关键字。

sed -i' / THISGETSDELETED / d' my.csv

但是现在我想反过来做,只保留Excel行中有X行的数据行。

但是我有多个关键字。命令是什么以及多个关键字?

非常感谢任何帮助。

谢谢:)

1 个答案:

答案 0 :(得分:0)

egrep

一样
egrep "pattern1|pattern2|pattern3" excel.csv > tmp$$ && mv tmp$$ excel.csv

sed

sed -e '/pattern1/b' -e '/pattern2/b' -e '/pattern3/b' -e 'd' excel.csv