Собственно, все решения, предложенные в треде - обоснование убедительнее некуда. Бóльшая их часть ТСу вообще непригодны, ибо не позволяют использовать паровоз из нескольких грепов.
офтоп конечно, но с чем это связано? какие-то рестрикты и полиси на предприятии?
просто даже до линукса стали доходить тренда наделять утилиты возможностью выдавать информацию в json, но упомянутый уже jq, в базовую поставку ещё долго не войдёт.
я к тому, что список ПО для базовой установки не доктора наук составляют, чего на них ровняться?
Просто не хочу чтобы мои скрипты выкидывали command not found на ровном месте. Если иначе не обойтись - ничего не поделаешь, а в угоду «хочу однострочник» - нафиг.
Классное до ответа на вопросы
1. В каких шеллах это работает?
2. Сколько времени потребуется человеку со стороны чтобы определить, нет ли тут ошибки?
3. Решает ли оно вообще поставленную задачу?