shijiang1130 发表于 2013-04-20 17:32

对于任意一行,若其中的第三列或第四列与其它任意一行的第三列或第四列的数据有相同,

f = File.new(ARGV)
        mark=Array.new
        f.each { |line|
                thr = line.split
                fou = line.split
                if ( mark.include? thr) || (mark.include? fou) || (thr == fou)
                        p line
                end
                mark<<(line.split)
                mark=mark.flatten
        }
shell 版的,咱转过来

shijiang1130 发表于 2013-04-20 17:34

111 222 aaa 333
111 222 333 444
111 222 xxx xxx

pitonas 发表于 2013-04-24 15:20

非常有吸引力:mrgreen:
页: [1]
查看完整版本: 对于任意一行,若其中的第三列或第四列与其它任意一行的第三列或第四列的数据有相同,