Tag: csv

在csv文件中搜索模式

我有file.csv看起来像这样 4,6,18,23,26 5,12,19,29,31 2,5,13,16,30 9,10,24,27,32 4,5,10,19,22 4,6,8,10,25 2,3,4,25,11 我想找到一些模式,并将它们保存在另一个日志文件file.log ,并从第一个文件中删除它们。 理想的Perl或grep 例如,如果x + 1 = x2,在3的范围内,则删除该行并将其存在于另一个文件中以及它存在的位置。 那么2,4,5,25,11将从file.csv和2,4,5,25,11中删除我会发现像row 7: 2,3,4,25,11 was removed from file.csv 。 我正在努力寻找序列

比较两个文本文件

我有两个大的csv文件,file1.csv看起来像这样 1,2,3,4 1,4,5,6 1,7,8,9 1,11,13,17 file2.csv看起来像这样 1,2,3,4 1,7,8,9 2,4,9,10 13,14,17,18 这些只是我编写的随机数,基本上是两个相同的数字,并进行了排序。 我想比较file1.csv和file2.csv,然后将file1.csv中但不存在于file2.csv中的行复制到file3.csv。 分隔符显然是逗号 我试过了 comm -2 -3 file.csv file2.csv > file3.csv 我试过 diff -u file.csv file2.csv >> file3.csv 两者都不起作用,因为file3比file1和file2大。 我尝试了不同的diff和comm命令,有时它比file2大,与文件file1的大小差不多,我知道file3的大小必须远小于file1和file2。 当然,我查看了file3,而不是我想要的结果 此时,我知道可以使用diff或comm完成,但我不知道要使用的命令。

从CSV文件导入用户

是否可以使用CSV文件导入用户? 或类似LDAP连接导入所有用户?