Вы можете использовать отрицательный класс символов: [^ 0-9]
означает «любой символ, кроме цифры»:
awk '$2~/[^0-9]3N/' file
Если вы также хотите соответствует случаям, когда 3N
находится в самом начале поля, поэтому перед ним нет символов, используйте:
awk '$2~/(^|[^0-9])3N/' file
Если вы хотите напечатать только второе поле, а не всю строку, используйте:
awk '$2~/[^0-9]3N/{print $2}' file
или
awk '$2~/(^|[^0-9])3N/{print $2}' file