我有一个csv文件,需要删除列为空的行.我试过awk,但似乎缺少一些单元格值
Eg:
Input:
SERIES,START,NAME,END,UNITS
1001,2022,dev,2023,1
2002,2021,dev,2025,3
3003,2018,"dev
uat
unit
smoke
prod",2028,5
4004,2015,,2030,7
5005,2012,dev,2022,9
6006,2014,"dev
uat
integration
component
prod",2025,3
7007,2013,,2024,2
我运行awk命令删除第三列单元格为空的位置
awk -F"," '$3 != ""' file.csv
但在输出中
SERIES,START,NAME,END,UNITS
1001,2022,dev,2023,1
2002,2021,dev,2025,3
3003,2018,"dev
prod",2028,5
5005,2012,dev,2022,9
6006,2014,"dev
prod",2025,3
我们可以看到,删除了第三列为空的行,但删除了存在多行单元格值的行,数据丢失
如何修改此命令以在不丢失数据的情况下获得输出?