很抱歉,但我是shell的新手,并开始学习概念和语法
假设我在目录中有10个files.csv,并且在每个文件中我试图检查/验证每个字段不为空且低于20个字符的限制。如果不是,我们跳过文件并将其视为无效,因为如果不满足2个条件,它应该退出循环并继续下一个文件。
带标题的示例csv文件
name,price,descriptor
Car,50,Mustang
Car_,70,Audi A5
Bike,30,BMW)
SUV@,80,Fortuner+_
Car,75,Sierra
答案 0 :(得分:0)
一些一般建议:
使用awk -F", " {'print$2'}
获取字段。
使用awk '{print length}'
获取字符长度。
迭代文件列表并检查您需要的条件。