Ответ 1
В разделителе записей автоматически устанавливается окончание строки текущей системы, LF (\n
) в системах на базе Unix, CR-LF (\r\n
) в системах MS и CR (\r
) на Mac OS до Mac OS X. Поэтому для работы с файлом, записанным в системе MS, установите разделитель записей соответствующим образом, в вашем случае:
awk -v RS='\r\n' ...