How about an associative array lookup using Awk?
awk -F: 'NR==FNR {a[$1]; next} !($2 in a) {print $1}' file2 file1
2
3
How about an associative array lookup using Awk?
awk -F: 'NR==FNR {a[$1]; next} !($2 in a) {print $1}' file2 file1
2
3