Получить строку после матча с помощью awk

я хочу

MAths asad 2323 dfd 

показать строку после asad я делаю

awk '{if($1=="asad")next};1' test

получить результаты

 MAths 2323 dfd 

почему next не работает? Я хочу только Maths не остальные строки. Я могу сделать это с помощью regex но я хочу, чтобы это сравнение, if условие также я хочу сохранить результаты в переменной.

Я думаю, вы хотите что-то вроде:

 awk 'on{print;on=0} $1=="asad"{on=1}' test 

То, как вы это делаете, 1 в конце скрипта вызывает печать каждой строки (кроме случаев, когда вызывается следующий вызов, который пропускает ее)