Задача revert

На вход программе подается два имени файла: имя входного файла и имя выходного.
> ./revert input.txt output.txt
Если опущено имя выходного файла, то подразумевается печатать в стандартное устройство вывода (stdout), если опущено так же и имя входного файла, то подразумевается чтение из стандартного устройства ввода (stdin).
Задача: прочитать входной файл, перевернуть порядок символов в каждой строке, и записать в выходной файл.
Замечание: при выполнении команды
> cat input.txt | revert | revert > output.txt
файлы input.txt и output.txt должны оказаться одинаковыми.
Comments