The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Сравните с даты db2 таблицу вчерашнего Unix системы дате sasaliasim Shell программирование и сценарии 9 12-01-2008 11:37 PM
Perl: дата Извлечение из имени файла и по сравнению с текущей даты MKNENI Shell программирование и сценарии 4 03-26-2008 04:01 PM
Дата вопрос поиска prevoius дату в формате patricular bsandeep_80 UNIX перспективных И опытных пользователей 3 11-15-2007 08:42 PM
Изменение Дата создания в Prespecified Дата файла в Unix monkfan UNIX для чайников Вопросы И Ответы 4 11-28-2006 07:15 AM
простой способ преобразования даты в секунду к нормальной даты Травиан HP-UX 2 11-23-2006 12:25 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 01-28-2008
ни в чем не повинного innocent is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2007
Сообщений: 10
Дата помочь

Привет,

Просьба может кто-нибудь помочь.
Нужен скрипт, который будет читать командной строке $ 1, которая является датой,

Затем на основе дат в $ 1 известково следующий день или накануне, и т.д. и вывода результатов в формате "ГГГГММДД".

например abc.sh 01/01/2008

производства требуется
01/01/2008 + 1DAY \u003d 01/02/2008
или
01/01/2008 + 3 дня \u003d 01/04/2008

можно с помощью
mydate \u003d дата-D "$ 1" +% M% D% Y
J \u003d "$ mydate"-D ", на следующий день" +% M% D% Y (это не работает)

Thks в рекламу ..
Old 01-28-2008
Джим Макнамара jim mcnamara is offline Forum Staff  
...@...
  
 

Регистрация: Февраль 2004
Местонахождение: Н. М.
Сообщения: 5749
Хорошо. Если вы будете смотреть в Unix Форум ЧаВо, вы увидите, что Perderabo написал сценарий: datecalc. Именно в "Дата Арифметические нить.

Вырежьте и вставьте его часть, которая делает то, что вы хотите.
Old 01-29-2008
dennis.jacob dennis.jacob is offline Forum Advisor  
DJ -------
  
 

Регистрация: Февраль 2007
Место: Сингапур / Бангалор / Кочин
Сообщений: 589
Попробуйте это:

Код:
 date +%Y%m%d -d "yesterday"
 date +%Y%m%d -d "next day"
#-----4 days ago for ex.
date +%Y%m%d -d "4 day ago"
#-----4 days after 
date +%Y%m%d -d "4 day "
Old 01-29-2008
pt14 pt14 is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2005
Сообщений: 28
Если у вас есть PerlВы можете попробовать следующее:

yday \u003d `Perl -E 'распечатать скалярного Localtime ($ _), "\ N" время + 86400' `
Old 01-29-2008
ни в чем не повинного innocent is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2007
Сообщений: 10
Дата Справка

Спасибо за все входы ур.

Похоже, я не состояние мое требование четко.
Я знаю,
Дата - дата \u003d 'на следующий день "+% Y%% M D".
Это даст следующий момент на Unix-системы в качестве даты выхода в формате гггг / мм / дд.

Но то, что Я ищу заключается в том, чтобы на следующий день или на следующий месяц для любой даты, которые пользователь переходит в качестве параметра.

то подобное ниже

mydate \u003d $ 1
Дата - дата mydate $ +% M% D% Y-D вчера (это не работает)

но я хочу на следующий день или 3 дня mydate

Возможно ли это? Если это так PLS предоставить мне soln.

Thks
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 10:21 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0