我有一个像这样的CSV文件
dsdgh||@jhsjdh||jdhjdhfu|123|
#45ghf|123|laiej||||
|hyrhyf|||fhyr|@#$%|
如果任何列为空,如何确定列是否为空,则在result.txt文件中打印resilt
我需要一个shell脚本来解决上面的问题
以上CSV是以管道分隔的
任何人都可以帮忙吗??
谢谢
答案 0 :(得分:0)
您的csv文件不能包含null
个值。您最多可以将特殊值(例如空字符串)解释为空值。您可以使用test
(1)或[
(1)测试空字符串,如下所示
if [ -z "$column" ]
then
# do magic
fi