原帖由 "lizhenjia" 发表:
1.txt :
1,2
2,3
3,4
2.txt:
1,2
如何得到,在1.txt文件中存在,但在2.txt中不存在的文本行呢?(1.txt,2.txt的数据量非常大,数万条)
我用cat 1.txt | grep -v $(cat 2.tx..........
原帖由 "bjgirl"] [quote:14419bb5a6="yoof" 发表:
写到:
-23 是什么参数?
原帖由 "bjgirl" 发表:
还是版主厉害呢!我也用comm实验了半天,就没有想到-23这样的用法!
原帖由 "yoursmile" 发表:
linux 真是博大精深啊。
还有comm这个命令,我是第一次听说。
你们都厉害啊。
linux 真是博大精深啊。
原帖由 "bjgirl" 发表:
不过,是不是可以用嵌套循环历遍的方法来逐行比较两个文件呢?
晚上再试试看
原帖由 "admirer" 发表:
当然可以(如果运行效率不是关键的话)!精神可嘉!
原帖由 "bjgirl" 发表:
当然,脚本的效率远不及像comm这样的二进制可执行程序,不过我想写一个跟comm类似的也有-123等选项的吧~~~,(自当是练练手). 谢谢版主GG的鼓励
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |