как отформатировать дату в скрипте - PullRequest
1 голос
/ 21 сентября 2011

Как мне отформатировать дату "01-SEP-2011" в формате "2011-09-01" в сценарии оболочки?

Ответы [ 3 ]

6 голосов
/ 30 сентября 2011

Попробуйте это:

$ date --date='01-SEP-2011' +%Y-%m-%d
1 голос
/ 30 сентября 2011

Если у вас установлен Ruby в целевой системе, вы можете сделать это:

#/bin/bash
read DATE # 01-SEP-2011
set DATE=$(ruby -rdate -e "puts Date.parse('$DATE').to_s")
echo $DATE # 2011-09-01
0 голосов
/ 30 сентября 2011
kent$  date +%F -d "01-SEP-2011" 
2011-09-01
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...