если ты про ацкие параметры которые из утилиты узнать текущее момент ( дату и время) привратили комбайн которым можно и устанавливать из шела время ( ну ок нужно ) Но и знать какое время и когда было где , но ещё и форматировать тик по угодному формату - то это и есть распухание интерфейсов.
у date ( если посмотреть сейчас man date) пухлый интерфейс - тем кто любит обмазытся «сикрет»(ибо маны не обозримы , а уж их(команд с опциями друг с другом) комбинации тем более.
strftime, например, может быть полезен, чтобы заполнить пустые поля или переформатировать существующие. Ты еще выкажи недовольство поддержкой математики при наличии bc. Ты же сам прекрасно знаешь почему без «комбайнов» никуда.
[...] но ещё и форматировать тик по угодному формату - то это и есть распухание интерфейсов.
Не согласен. Это нужно. Как раз вчера использовал в одном из скриптов для генерации имени файла. И не надо мне рассказывать, что надо было зарыться в ed и awk. Сейчас это сделано _удобно_
А как бы ты расширял функционал? Добавлял новые программы? Типа date.set, date.print_format?
ацкие параметры
Да, похоже что-то пошло не так. Интересно, как бы сейчас восприняли шелл, который умел бы типа такого:
$ set data
Unknown command, do you mean 'set date'?
$ set date
Enter new date:
$ print date as abbrev-weekday-name, day-of-month:month:year
Чтв, 27:04:2014