gpt4 book ai didi

linux - 如何对 csv 文件执行逐行操作?

转载 作者:太空宇宙 更新时间:2023-11-04 10:03:34 25 4
gpt4 key购买 nike

<分区>

所以我有两个文件 file.csvfile2.txt

file1.csv 具有以下性质:

aaa,bbb,ccc,ddd
aab,bba,ccd,eee
fff,ggg,hhh,iii
jjj,kkk,lll,mmm

file2.txt具有以下性质:

aaa
jjj

于是写了一段代码,查找file2.txt的内容是否存在于file1.csv的第一列,如果存在则删除整行。

命令如下:

grep -ivf file2.txt file1.csv>output.csv

因此在运行此命令后我得到以下输出:

aab,bba,ccd,eee
fff,ggg,hhh,iii

我正在寻找的是对此的替代解决方案。我想打开 file1.csv 逐行读取第一列(最好将其加载到数组中)每次都将其与 file2.txt 进行比较。我的实际脚本很大,我不想在两者之间创建任何临时文件,所以我希望将 file1 第一列的内容加载到一个数组中,然后将其与 file2.txt 进行比较,最后将整个数组转储到一个 csv 文件。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com