для поиска в конкретной колонке (в данном случае в третьей - колонки нумеруются с 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
Комментариев нет:
Отправить комментарий