1

我有一个 csv 文件

abc,ds,adsa
bca,sds,ds
cdf,ds,sds
abk,sds,ds

我希望将此文件拆分为两个文件,其中一个文件的第一列值的所有值都应以“ab”开头,并在另一个文件中休息。我的最终输出应该是

file1.csv 为

abc,ds,adsa
abk,sds,ds

file2.csv 为

bca,sds,ds
cdf,ds,sds

及时的帮助将不胜感激。

4

1 回答 1

0

您可以使用 grep 过滤您的文件:

cat full.csv | grep ^ab > file1.csv
cat full.csv | grep -v ^ab > file2.csv

第一行表示只显示以“ab”开头的行,第二行使用 (-v) 来反转结果

于 2016-05-13T10:09:13.573 回答