Выравнивание текста для получения правильной подстроки

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

Как я могу «выровнять» текст по пробелам, сохраняя при этом длину интервала, любые сценарии?

введите здесь описание изображениявведите здесь описание изображения

Мне нужно верхнее значение. замена \t фиксированным значением не помогает.

* РЕДАКТИРОВАТЬ: файлы, похоже, отформатированы с помощью fmt

* EDIT2: кажется, решение найдено; когда я использую fmt в Windows (coreutils), он остается прежним.
Однако на моем Mac я получаю желаемый результат (возможно, что-то в команде win настроено неправильно).

fmt original_file >> new.txt

грц


person xtds    schedule 11.04.2014    source источник
comment
Я проголосовал за закрытие, потому что в нынешнем виде вы оставили слишком много догадок. Возможно, если бы вы действительно показали несколько строк вашего ввода и то, что вы уже пробовали...   -  person spender    schedule 11.04.2014
comment
Вы сравниваете GNU fmt с OS X BSD fmt. Они не одинаковы   -  person Peter Rincker    schedule 12.04.2014
comment
есть версия для windows, о которой вы знаете? не могу найти, спс за инфу   -  person xtds    schedule 12.04.2014


Ответы (1)


Вероятно, есть много других способов сделать это, но возвышенный текст имеет встроенное преобразование табуляции в пробел.

http://css-tricks.com/change-spaces-tabs-sublime-text/

person malt    schedule 11.04.2014