Переношу тут с freeBSD на Linux всякую фигню и столкнулся с такой проблемой что Линух date -v не понимает, чтение man date ичего полезного не дало(((
>Переношу тут с freeBSD на Linux всякую фигню и столкнулся с такой
>проблемой что Линух date -v не понимает, чтение man date ичего
>полезного не дало(((И верно потому что нету там ключа -v
date --help
date --help тоже поглядел, тоже самое что man. Я видимо тупой но как сделать например дату минус х дней не вижу...
>date --help тоже поглядел, тоже самое что man.Там же написано, в _man_-е -->> info date
>Я видимо тупой но
>как сделать например дату минус х дней не вижу...
>$ x=1 date -d "$x days ago"
Срд Апр 2 16:29:43 MSD 2008
$ x=1 date -d "2008-01-01 $x days ago"
Пнд Дек 31 00:00:00 MSK 2007
$Вариант s/1 day ago/-1 day/ и проч. -- в _info_
О! Спасибо огромное, то что надо))) Правда в info date у меня этого нету...
а я уже ему как толко не писал этот STRING, оказвается надо по человечески))
>О! Спасибо огромное, то что надо))) Правда в info date у меня
>этого нету...Может, в другом пакете, может, "не собрано", может, индексы какие "не срослись", может, ещё чего...
>а я уже ему как толко не писал этот STRING, оказвается надо
>по человечески))У меня .info в одном пакете с испотняемым ставится (Debian):
$ dpkg -S `which date`
coreutils: /bin/date
$ dpkg -L coreutils |grep /info
/usr/share/info
/usr/share/info/coreutils.info.gz
$ info coreutils date^--то же самое, чуть длиннее....
>Переношу тут с freeBSD на Linux всякую фигню и столкнулся с такой
>проблемой что Линух date -v не понимает, чтение man date ичего
>полезного не дало(((Плохо читали, ключ -d.
date -d yesterday "+%F"