Можно ли уточнить условия в выражении "если"? Давайте возьмем пример из моего предыдущего поста (кстати, переменная "k" хитрая, спасибо terdon;)) и скажем, что я ищу $ i, который начинается с двух заглавных букв, после этого у нас есть 2 цифры, другие буквы / цифры не важны, и длина слова, которое я ищу, не является постоянной (например, AB12asdf или HR56Ame4).
awk '{k = 0; для (i = 1; i <= NF; i++){
if ($i=="ABC"){print $(i-2); k++} } if(k==0){print "No ABC in line",NR} }' file.txt
Спасибо,
Лукас