У меня есть текстовый файл, который состоит из полей с разделителями табуляции, оканчивающихся на CR/LF. Перед CR/LF была вставлена дополнительная вкладка, эффективно создавая пустое поле в конце каждой строки.
Я хотел бы удалить эту конечную вкладку из файла. Я не могу просто заменить любое вхождение двух последовательных вкладок одной вкладкой, так как некоторые поля могут быть намеренно пустыми, некоторые из файлов имеют более 50 полей с потенциально 8 полями в строке, являющимися пустыми.
У меня есть следующие инструменты в моем распоряжении на сервере Win2K3
Что-нибудь в пакетных файлах GnuWin32
Одним нажатием я мог установить Perl или Python.
Я думаю, что правильным решением является использование SED, но я не могу понять, как его использовать.
field1 <tab> field2 <tab> field3 <tab><tab> <cr><lf>