16.01.2009, 12:03
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
боюсь предположить, что это не он разбивал столбцы пробелами
|
|
16.01.2009, 12:04
|
Новичок на форуме
|
|
Регистрация: 15.01.2009
Сообщений: 5
|
|
Кому думать надо было? Разработчикам QNX 4.25?
Спасибо всем за отзывы, буду думать как решить проблему.
|
|
16.01.2009, 12:08
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
Сомневаюсь что разработчики такой системы разбили таблицу пробелами. Наверняка там табы, ну или есть возможность указать тип разделителя...
|
|
16.01.2009, 12:16
|
Новичок на форуме
|
|
Регистрация: 15.01.2009
Сообщений: 5
|
|
Сообщение от ZoNT
|
Сомневаюсь что разработчики такой системы разбили таблицу пробелами. Наверняка там табы, ну или есть возможность указать тип разделителя...
|
1. Да, они ее разбили пробелами.
2. Там не табы и нет возможности указать тип разделителя.
|
|
16.01.2009, 12:36
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
ну тогда это действительно хреновые разработчики...
|
|
16.01.2009, 12:43
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
ZoNT,
мне кажется,обычно вывод в консоль форматируется именно пробелами.
если я не прав, назовите пару команд форматируемых табами
|
|
16.01.2009, 12:55
|
Флудер
|
|
Регистрация: 25.07.2008
Сообщений: 1,271
|
|
не назову, так как я нуб в *nix системах
Но это минус не в мою сторону, а в сторону разработчиков, согласись?
|
|
16.01.2009, 13:11
|
Профессор
|
|
Регистрация: 18.04.2008
Сообщений: 152
|
|
Заменяете все последовательности в несколько пробелов на один.
Потом
split(' ')
Вуаля?
P.S. прошу прощения, не поглядел, что пробелы бывают и в значениях ячеек.
Последний раз редактировалось hogart, 16.01.2009 в 13:14.
|
|
16.01.2009, 13:16
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
ну, я собсно говоря не вижу минуса
информационные команды в первую очередь предназначены для вывода в консоль для пользователя, чтоб он читал. и они это делают.
с пробелами же экономится пространство по горизонтали
ну и во вторых я высказал довольно неплохое решение, отталкиватся от числа символов в заголовочной части таблицы.это решение применимо для 99.9% команд
так же как вариант, можно отталкиватся от заранее известных заголовков, но тогда надо для каждого типа таблицы свой набор сигнатур хранить.это применимо уже почти ко всем.может быть есть команды без заголовков в таблицах
по моему оба эти решения вместе справятся для любых необходимых, заранее оперделенных таблиц
а абсолютно для всех надо писать уже ИИ))))
А вообще формат вывода команд дело удобства, применения и идеологии.
я не видел ни одной стандартной команды с выводом в консоль через табы.
и в винде кстати тоже.
но среди нестандартных вполне могут встречатся такие, там где это необходимо
|
|
16.01.2009, 15:59
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Цитата:
|
не назову, так как я нуб в *nix системах
Но это минус не в мою сторону, а в сторону разработчиков, согласись?
|
ZoNT, командная строка и в виндоуз есть. Кроме того, вывод команды может быть не предназначен для того, чтобы его парсили. И еще, чем же плохо решение разбивать по пробелам, если пробелы могут быть только в последнем столбце?
p.s. если ты нуб в *nix ситсемах, зачем же ты судишь о их разработчиках?
|
|
|
|