The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Работа с датами в shell

14.09.2005 22:12

В материале "Shell Corner: Date-Related Shell Functions" рассматривается процесс работы с датами в shell скриптах. Показаны реализации на shell (bash) таких функций, как работа с днями недели, манипулирование месяцами, вычисление последнего дня месяца, прибавление/вычитание дней с учетом года/месяца.

  1. Главная ссылка к новости (http://www.unixreview.com/docu...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/6087-shell
Ключевые слова: shell, data
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Mikk (?), 11:05, 15/09/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Бред какой-то. Сначала показано как это можно сделать просто и удобно. А потом как это сделать на bash.
     
  • 1.2, coroner (?), 11:40, 15/09/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    нда
    не проще ли сделать man date и почитать на цЫпане ман по работе с датами в перл?
    как грица в бобруйск жЫвотное:)
     
  • 1.3, yard (?), 12:25, 15/09/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уважаемые, не надо так категорично.
    Есть ситуации когда нет возможности выбирать инструмент, а есть один лишь sh.
     
  • 1.5, yard (?), 13:15, 15/09/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ' Unfortunately,  GNU date is not universally available. While it is the default date command on Linux, it is generally not available on traditional Unix machines, such as Solaris, HP-UX, AIX, etc., unless the Unix admin installs it.'
    А если нет возможности или желания ставить GNU date,
    то как раз в статье описываются альтернативные способы,
    из которых, к примеру pn_month, универсальный.
    А помнить нужно лишь то, что есть такой букмарк.
     
     
  • 2.6, Sergey (??), 13:50, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Имхо date встречается чаще на юних машинах чем bash. Да и bash != sh
     
     
  • 3.8, yard (?), 14:15, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя бы по диагонали пробежитесь глазами по статье-то.
    Где там говорится, что это актуально только для bash?
     
  • 2.7, VladimirOstrovskiy (??), 14:15, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    do you really think that it's a question of just installing a gnu date, using bash etc? This is silly
     
     
  • 3.9, yard (?), 14:23, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    I think it's silly to post such messages without reading the original article.
     
     
  • 4.11, VladimirOstrovskiy (??), 14:26, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    got nothing to do with shell! forget perl, forget bash, this isn't the case! write something that works in SH and then post it as a SHELL soultion!
     
  • 2.10, VladimirOstrovskiy (??), 14:24, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    more than this, this article is crap it has nothing to do with shell and to notice Perl is not the silver bullet it's UNSUPPORTABLE in my exp. and opinion for scripting and automation big complex script solutions. So you write here this name it Shell, what is the reason? Mindless?
     
     
  • 3.12, СССР (?), 14:49, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Это прикол такой - имея русское имя, оставлять комментарии на русскоговорящем сайте на английском?
     
     
  • 4.14, yard (?), 15:01, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Это прикол такой - имея русское имя, оставлять комментарии на русскоговорящем сайте
    >на английском?

    ну может он русского не разумеет ;)

     
  • 3.13, yard (?), 15:00, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    The idea of my first post is there are many tools to do the same thing,
    but sometimes it's hard or even impossible to use some of them,
    but standard shell is almost allways available. And that's all.
    p.s. I have no any relations to that article.
     

  • 1.15, antoshkin (ok), 15:06, 15/09/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да это они тренируются техническому английскому.
    :))
     
     
  • 2.16, VladimirOstrovskiy (??), 15:21, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    no ru keyborad in this area, sorry.
    (i do hate translit)
     
     
  • 3.17, odip (?), 17:42, 15/09/2005 [^] [^^] [^^^] [ответить]  
  • +/
    www.translit.ru
     

  • 1.19, аноним (?), 02:28, 17/09/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    date(1) описана в IEEE Std 1003.2. Зачем изобретать непонятно что?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру