in reply to Comparing arrays ...

( \ sort -u < $file1; \ sed -e 's/,/ /g' < $file2 | sort -u \ ) | sort | uniq -d

- tye        

Replies are listed 'Best First'.
Re^2: Comparing arrays ... (/usr/bin)
by fwed (Initiate) on May 28, 2010 at 05:47 UTC

    Hi !

    I learned much more thanks to all of you !

    I made a mistake in my first post ...

    __data_file___ DATA01,01,NAME02 DATA02,12,NAME05 DATA03,08,NAME10 <- __data_file2___ DATA11 11 NAME22 DATA22 08 NAME10 <- DATA02 12 NAME05
    I want to match only the second and the third row.

    For example :

    if (($lun_mig_split[1] == $lun_mig_split2[1]) && ($lun_mig_split[2] eq + $lun_mig_split2[2])) { Do something }

    But I can't get both array @lun_mig_split and @lun_mig_split2 to match and I don't know how I can do this ...

    If someone has an idea ;-)

    PS : I test with "difference" ("union/intersection") and it works but it match all the line and it's not what I want.