История изменений
Исправление Zmicier, (текущая версия) :
119 колонок которые есть у ps(1)
А где можно посмотреть список?
В ps(1)
. :-) Так ссылки на man-страницы пишутся, если что. Если у вас под рукой нет запущенной ГНУ, чтоб приказать $ man 1 ps
, то всегда можно найти где-нибудь в Сети, например.
Ну и ты тут сам себе противоречишь - как ты собрался без курения манов выбирать эти поля?
Перечитайте наш с вами диалог, пожалуйста. Я в ответ на ваше «именно выбор желаемых колонок и сортировка» привел пример работы с программой, что якобы *не умеет* фильтровать поля сама, а выводит *все*, что может не сортируя.
А если не будет?
То это ошибка в проектировании интерфейса, пишите багрепорт.
А если это не одно поле, в котором может оказаться данный разделитель?
Вы дико невнимательны. «Разделителем колонок будет [может быть] другой символ».
В случае баша каждая тулза имеет (в лучшем случа) свой собственный сорт работающий по своим собственным правилам, со своим собственным синтаксисом и своими pitfalls. В итоге...
А при чем здесь Баш? Эти программы никакого отношения к Башу не имеют. И, вы может быть, не в курсе, но большинство программ, выводящих что-то на стандартный вывод, никаких сортировок и фильтров не имеет. В итоге даже там, где они есть, люди ими часто не пользуются, вызывая универсальный sort(1)
, как я это сделал выше.
Я не понимаю, о чем ты. Никаких утилит, написанных специально для пош, не существует.
Ага. А это что?
ps | where BasePriority -gt 7 | sort WorkingSet | select -Last 5 | measure WorkingSet -Average
^^
Я говорю о том, с чего содран интерфейс — то есть язык. Вот с этого:
И опять неверно, общего там только конвеер, но говорить что кто-то у баша содрал конвеер - это смешно.
Ну посмейтесь — может быть пройдет и вы перестанете отрицать очевидное, а именно то, что придуман МС ПШ именно под влиянием программирования текстовыми фильтрами типа sort, uniq, grep, wc через конвейер.
Одноразовая вещь, короче — написал, прочитал вывод, и выкинул. Я поэтому эту парадигму и не люблю.
Ага, я тоже. Но баш альтернатив не представляет, по факту,
Ну как же не предоставляет? Я же вам выше написал пример, как писать такое именно на Баше, а не цепочкой фильтров.
так что преимущества поша очевидны.
Какие еще «преимущества»? Я не знаю, можно ли на МС ПШ писать по-нормальному (алгоритмически) — наверное, можно, но вы-то ваш образцовый пример на МС ПШ написали именно в парадигме «однострочника», то есть выпятили ее недостаток.
Исходная версия Zmicier, :
119 колонок которые есть у ps(1)
А где можно посмотреть список?
В ps(1)
. :-) Так ссылки на man-страницы пишутся, если что. Если у вас под рукой нет запущенной ГНУ, чтоб приказать $ man 1 ps
, то всегда можно найти где-нибудь в Сети, например.
Ну и ты тут сам себе противоречишь - как ты собрался без курения манов выбирать эти поля?
Перечитайте наш с вами диалог, пожалуйста. Я в ответ на ваше «именно выбор желаемых колонок и сортировка» привел пример работы с программой, что якобы *не умеет* фильтровать поля сама, а выводит *все*, что может не сортируя.
А если не будет?
То это ошибка в проектировании интерфейса, пишите багрепорт.
А если это не одно поле, в котором может оказаться данный разделитель?
Вы дико невнимательны. «Разделителем колонок будет [может быть] другой символ».
В случае баша каждая тулза имеет (в лучшем случа) свой собственный сорт работающий по своим собственным правилам, со своим собственным синтаксисом и своими pitfalls. В итоге...
А при чем здесь Баш? Эти программы никакого отношения к Башу не имеют. И, вы может быть, не в курсе, но большинство программ, выводящих что-то на стандартный вывод, никаких сортировок и фильтров не имеет. В итоге даже там, где они есть, люди ими часто не пользуются, вызывая универсальный sort(1)[/inlie], как я это сделал выше.[quote] Я не понимаю, о чем ты. Никаких утилит, написанных специально для пош, не существует. [br][/quote]Ага. А это что?
ps | where BasePriority -gt 7 | sort WorkingSet | select -Last 5 | measure WorkingSet -Average
^^
Я говорю о том, с чего содран интерфейс — то есть язык. Вот с этого:
И опять неверно, общего там только конвеер, но говорить что кто-то у баша содрал конвеер - это смешно.
Ну посмейтесь — может быть пройдет и вы перестанете отрицать очевидное, а именно то, что придуман МС ПШ именно под влиянием программирования текстовыми фильтрами типа sort, uniq, grep, wc через конвейер.
Одноразовая вещь, короче — написал, прочитал вывод, и выкинул. Я поэтому эту парадигму и не люблю.
Ага, я тоже. Но баш альтернатив не представляет, по факту,
Ну как же не предоставляет? Я же вам выше написал пример, как писать такое именно на Баше, а не цепочкой фильтров.
так что преимущества поша очевидны.
Какие еще «преимущества»? Я не знаю, можно ли на МС ПШ писать по-нормальному (алгоритмически) — наверное, можно, но вы-то ваш образцовый пример на МС ПШ написали именно в парадигме «однострочника», то есть выпятили ее недостаток.