![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Помощь, мне нужно, чтобы получить последний день предыдущего месяца | sirrtuan | Shell программирование и сценарии | 11 | 10-14-2008 05:59 AM |
| Получить дату одного месяца с сегодняшнего дня | frustrated1 | Shell программирование и сценарии | 5 | 08-15-2008 08:01 AM |
| Вчера дата месяц / дата | skully | Shell программирование и сценарии | 5 | 06-24-2008 05:51 AM |
| в прошлом месяце дата окончания | vanathi | UNIX перспективных И опытных пользователей | 7 | 03-21-2008 04:17 PM |
| Как получить последний день месяца в Unix | rajan_ka1 | Shell программирование и сценарии | 12 | 10-04-2005 07:20 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Вычесть дата (месяц) Проблема
#! / BIN / KSH
в месяц \u003d `дате | светотеневую c5-8` год \u003d `дате | светотеневую C24-28` Эхо "$ в месяц" Эхо "$ год" --- Это дает мне выхода, как и февраль 2009 но сейчас я хочу вычесть 1 месяц с нынешних сценарий и хотят в качестве выходного Январь 2009. Имейте в виду, я искал много на форуме и найти опцию-V с датой, но он не работает на моем WD MC. Пожалуйста, помогите ...!!! |
|
|||||
|
Kunal,
Проверить эту ссылка. Вы можете найти ответ на свой вопрос. ![]() Просим Вас пройти через раздел FAQ и поиск аналогичных нитей, прежде чем создавать новую. Привет, Praveen |
|
||||
|
Привет, praveen
Как я уже сказал, дата-V опция не работает с моей конца .... , следовательно, нуждаются в помощи |
|
|||||
|
попробуйте этот вариант:
Код:
get_month_name()
{
case $1 in
01) month_name="Jan"
02) month_name="Feb"
03) month_name="Mar"
04) month_name="Apr"
05) month_name="May"
06) month_name="Jun"
07) month_name="Jul"
08) month_name="Aug"
09) month_name="Sep"
10) month_name="Oct"
11) month_name="Nov"
12) month_name="Dec"
}
month=`date +%m`
year=`date +%Y`
month=$(( ${month} - 1 ))
if [[ ${month} -eq 0 ]]; then
month=12
year=$(( ${year} - 1 ))
fi
if [[ ${month} -lt 10 ]]; then # prefix a zero in front of
month=0${month}
fi
get_month_name "${month}"
echo ${month_name}${year}
![]() Привет, Praveen |
|
||||
|
Большое спасибо - Praveen ....!!!
Еще раз спасибо |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|