боюсь предположить, что это не он разбивал столбцы пробелами
|
Кому думать надо было? Разработчикам QNX 4.25? :)
Спасибо всем за отзывы, буду думать как решить проблему. |
Сомневаюсь что разработчики такой системы разбили таблицу пробелами. Наверняка там табы, ну или есть возможность указать тип разделителя...
|
Цитата:
2. Там не табы и нет возможности указать тип разделителя. |
ну тогда это действительно хреновые разработчики...
|
ZoNT,
мне кажется,обычно вывод в консоль форматируется именно пробелами. если я не прав, назовите пару команд форматируемых табами |
не назову, так как я нуб в *nix системах :)
Но это минус не в мою сторону, а в сторону разработчиков, согласись? |
Заменяете все последовательности в несколько пробелов на один.
Потом split(' ') Вуаля? P.S. прошу прощения, не поглядел, что пробелы бывают и в значениях ячеек. |
ну, я собсно говоря не вижу минуса
информационные команды в первую очередь предназначены для вывода в консоль для пользователя, чтоб он читал. и они это делают. с пробелами же экономится пространство по горизонтали ну и во вторых я высказал довольно неплохое решение, отталкиватся от числа символов в заголовочной части таблицы.это решение применимо для 99.9% команд так же как вариант, можно отталкиватся от заранее известных заголовков, но тогда надо для каждого типа таблицы свой набор сигнатур хранить.это применимо уже почти ко всем.может быть есть команды без заголовков в таблицах по моему оба эти решения вместе справятся для любых необходимых, заранее оперделенных таблиц а абсолютно для всех надо писать уже ИИ)))) А вообще формат вывода команд дело удобства, применения и идеологии. я не видел ни одной стандартной команды с выводом в консоль через табы. и в винде кстати тоже. но среди нестандартных вполне могут встречатся такие, там где это необходимо |
Цитата:
p.s. если ты нуб в *nix ситсемах, зачем же ты судишь о их разработчиках? |
Часовой пояс GMT +3, время: 09:57. |