У самого awk нет поддержки для обработки разных кодировок. Он будет соответствовать языку, указанному в среде, но лучше всего перекодировать ввод в правильную кодировку, прежде чем передать его в awk.
-f - это формат, из которого вы хотите конвертировать, -t - целевой формат, а -c пропускает любые недопустимые символы, которые преждевременно прекращают работу iconv. Конечно --help даст более подробную информацию.
iconv -c -f cp1255 -t utf8 somefile | awk ...