/work> echo -en "1111\n2222\r3333\r\n4444" | /usr/src/non-cygwin/gawk-3.1.6/gawk '//' {O,}RS="\r\n" | xxd -g 1 -u # UH-oh! 0000000: 31 31 31 31 0A 32 32 32 32 0D 33 33 33 33 0A 34 1111.2222.3333.4 0000010: 34 34 34 0D 0A 444.. /work> echo -en "1111\n2222\r3333\r\n4444" | /usr/src/non-cygwin/gawk-3.1.6/gawk '//' {O,}RS="\n\r" | xxd -g 1 -u 0000000: 31 31 31 31 0A 32 32 32 32 0D 33 33 33 33 0A 34 1111.2222.3333.4 0000010: 34 34 34 0A 0D 444.. /work> echo -en "1111\n2222\r3333\r\n4444" | /usr/src/non-cygwin/gawk-3.1.6/gawk '//' {O,}RS="\n" | xxd -g 1 -u 0000000: 31 31 31 31 0A 32 32 32 32 0D 33 33 33 33 0A 34 1111.2222.3333.4 0000010: 34 34 34 0A 444. /work> echo -en "1111\n2222\r3333\r\n4444" | /usr/src/non-cygwin/gawk-3.1.6/gawk '//' {O,}RS="\r" | xxd -g 1 -u 0000000: 31 31 31 31 0A 32 32 32 32 0D 33 33 33 33 0A 34 1111.2222.3333.4 0000010: 34 34 34 0D 444. /work> echo -en "1111\n2222\r3333\r\n4444" | xxd -g 1 -u 0000000: 31 31 31 31 0A 32 32 32 32 0D 33 33 33 33 0D 0A 1111.2222.3333.. 0000010: 34 34 34 34 4444