для поиска в конкретной колонке (в данном случае в третьей - колонки нумеруются с 1)
awk '{if ($3~/search_text/) print $0}'для логов кальмара - очень годится а если хочется искать по отрицанию, тогда ls -lh /var/mail/vmail/user/Maildir/cur/ | awk '{if (!($6~/29/)) print $0}'выдаст все письма из каталога пользователя, в дате которых (6ая колонка) отсутствует число 29 - и да, если я правильно понял, то любую операцию необходимо заключать в скобки - именно поэтому отрицание такое -rw------- 1 vmail wheel 4,7K 30 мая 09:24 1717050254.M632576P53523.mail,S=4849,W=4927:2,S