Не могли бы вы попробовать следующее.
awk '{a[$1];b[$2]} END{for(i in a){if(i in b){continue};print i}}' Input_file
cluster-10
cluster-16
Допустим, мы хотим отправить значения столбцов, которые мы хотим сравнить, в переменных (awk
переменные), затем попробуйте выполнить следующее.
awk -v col1="1" -v col2="2" '{a[$col1];b[$col2]} END{for(i in a){if(i in b){continue};print i}}' Input_file
cluster-10
cluster-16
Измените значения переменных -v col1
и -v col2
в соответствии с новыми значениями столбцов, которые вы хотите сравнить, и тогда они будут сравнивать их значения (установите флажок, чтобы получить уникальные значения одного столбца, видя другой столбец).