SM
ls
и есть ps
. Обе утилиты возвращают таблицу с данными. К любой таблице должны быть применимы такие операции как сортировка, фильтрация строк\столбцов, агрегация и т.д. - но каждая утилита вынуждена реализовывать весь этот функционал самостоятельно, потому что он возможен только на уровне внутреннего представления, а не на уровне текста. Вместо этого в nushell есть одна универсальная команда where
, которая фильтрует табличный вывод любой другой команды. Это очень удобно и гибко, но возможно только при общении объектамиwhere
то в чем проблема? Можно же и сортировать и фильтровать