Здравствуйте, спасибо, что нашли время, чтобы прочитать этот вопрос. В последний день я пытался решить проблему и не приблизился к решению. У меня есть пример файла данных, который содержит следующее:AWK: подтверждение соответствия столбцов последовательных строк
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Цель заключается в определении «инструкторов», которые имеют больше, чем один боец. Мое чувство кишки - это «getline» и директивы декларации переменных в AWK. Я пробовал разные комбинации
awk [email protected] 'NR>1{a=$2; getline; if($2 = a) {print $0,"Yes"} else {print $0,"NO"}}' sample.txt
Однако, результат не достиг нужных результатов. Фактически, он даже не выводит все строки в файле образца!
Мои желаемые результаты:
[email protected]
[email protected]@NO
[email protected]@NO
[email protected]@YES
[email protected]@YES
[email protected]@NO
[email protected]@NO
[email protected]@NO
[email protected]@NO
[email protected]@YES
[email protected]@YES
[email protected]@NO
[email protected]@NO
Я полностью утрачена, куда идти отсюда. Я искал и пытался найти решение безрезультатно, и я ищу какой-то ввод. Спасибо!