Hi, I have 2 files that I have modified to basically match each other, however I want to determine what (if any) line in file 1 does not exist in file 2. I need to match column $1 and $2 as a single string in file1 to $1 and $2 in file2 as these two columns create a match.
I'm stuck in an AWK command and can't get any further. Below is an example of my 2 files. Note the difference in the 2 files: file1 has TEST in $1 on a line and has an additional line at the bottom where $1 match in both files but $2 does not.
I can't figure out how to match both $1 and $2 as 1 string in both files. $1 in file1 might exist in file2 but $1 and $2 must match each other. If not determine which line does not exist.
It builds an associative array indexed by the concatenation of the first field, a special character (the current value of SUBSEP, default \034) and the second field, then it checks if such key is present (while reading the next file and constructing the key dynamically ...). Of course, I could be missing something ...
To the OP: does this code produce the expected output?