Я пытаюсь изучить функциональные возможности awk, и в качестве простого упражнения я пытаюсь напечатать значения в файле, где, если первое слово равно PERMNO
, оно должно вывести третье слово, иначе оно должно просто игнорироваться.
код, который я использую -
awk '{if ($1 = "PERMNO"){ print $3}}' ddoutput.txt
Прямо сейчас это печатает третье слово из каждой строки. Но я ожидаю, что он напечатает только третье слово, когда первое слово строки - PERMNO
. Чего мне не хватает?