Удаление последней вкладки строки в файле

У меня есть текстовый файл, который состоит из вкладки delimted поля, завершенные с CR/LF. Перед CR/LF дополнительная вкладка была вставлена, эффективно создав пустое поле в конце каждой строки.

Я хотел бы удалить эту запаздывающую вкладку из файла. Я не могу просто заменить возникновение двух последовательных вкладок с единственной вкладкой, поскольку некоторые поля могут быть intentinally пробелом, некоторые файлы имеют 50 + поля с потенциально 8 полями, подряд являющимися пробелом.

У меня есть следующие Инструменты в моем распоряжении на сервере Win2K3

Что-либо в Пакетных файлах GnuWin32

При нажатии я мог установить Perl или Python.

Я думаю, что правильное решение состоит в том, чтобы использовать SED, но я не могу разработать, как использовать его.

field1 <tab> field2 <tab> field3 <tab><tab> <cr><lf>
2
задан 09.04.2017, 15:16

1 ответ

sed 's/\t$//' somefile.tsv
2
ответ дан 09.01.2020, 03:32

Теги

Похожие вопросы