Как переключать / вращать каждые две строки с помощью sed / awk?

Я делал это вручную и больше не могу - у меня тысячи строк, и я думаю, что это работа для sed или awk.

По сути, у нас есть такой файл:

A sentence X
A matching sentence Y
A sentence Z
A matching sentence N

Этот шаблон продолжается для всего файла. Я хочу перевернуть каждое предложение и подходящее предложение, чтобы весь файл выглядел так:

A matching sentence Y
A sentence X
A matching sentence N
A sentence Z

Какие-нибудь советы?

править: расширение исходной задачи

Димитр Радулов дал отличный ответ на исходную проблему. Это расширение основной проблемы - некоторые подробности:

Допустим, у нас есть организованный файл (из-за строки sed, которую дал Димитр, файл организован). Однако теперь я хочу организовать файл в алфавитном порядке, но только с использованием языка (английского) второй строки.

watashi 
me
annyonghaseyo
hello
dobroye utro!
Good morning!

Я хотел бы организовать в алфавитном порядке английские предложения (каждое второе предложение). Учитывая введенные выше данные, это должно быть результатом:

dobroye utro!
Good morning!
annyonghaseyo
hello
watashi
me 
12
задан glenn jackman 25 July 2011 в 17:04
поделиться