我有一个 CSV 文件,需要将值分成单独的 CSV 文件。
它已经有一个现有的代码:\
第一个子文件需要一个包含第一个和第二个字段中的值的文件
egrep "^[^,]+,[^,]+," orig.csv > suba.csv
第二个子包含第一个包含值但第二个为空的文件
egrep "^[^,]+,," orig.csv > subb.csv
据我了解,^[^,]+,
手段必须以一个值开头,但该值不能是逗号,然后是逗号。
我们有一个新要求,即第五列不能为空白:
这是我认为应该的,但不幸的是它仍然收到第五列的值,没有值
egrep "^[^,]+,[^,]+,[^,]+,[^,]+,[^,]+" orig.csv > suba_2.csv
有任何想法吗?