Прикинул нужность нововведений товарища Щуклина (
amarao_san) по введению JSON в строку bash.
Если получится сделать несколько утилит, обменивающихся такими сообщениями, то может это даже будет выглядеть не так плохо.
Есть несколько вопросов к проекту:
1. как именовать ноды в JSON;
2. как поступать с программами, у которых иерархический вывод;
3. как парсить вывод
(
Read more... )
Comments 2
Именование нод - вне спецификации. Как назовут, так и будут использовать.
Reply
К задаче с наименованием нод даже подходить не хочется. Вообще не представляю реализацию.
Запилил на всякий случай китайский способ хардкоженного парсинга и вывод в порядке возрастания размеров.
С табличным выводом не все так плохо. Моя идея заключается в том, что после наименования столбцов и раздачи им типа можно будет делать команды как к обычным базам данных.
power_bash -f "mod:s|links:i|group:s|user:s|size:i|date:dt|name:s" --sort "mod,user,name" --filter "size>5000"
и т.п. Ну и преобразование в JSON вывода.
Reply
Leave a comment