shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Tem como fazer as operações do date com uma data fornecida pelo usuário?


From: luizcarlos18rj
Subject: Tem como fazer as operações do date com uma data fornecida pelo usuário?
Date: Wed, 27 Nov 2013 22:54:40 -0000
User-agent: eGroups-EW/0.82

Tenho uma grande dúvida em relação a cálculos com datas sem ser pelo comando 
date

Tudo o que vi na net se baseia no comando date e suas opções

Ex.:

data atual:

$ date
Qua Nov 27 16:35:46 BRST 2013

------------------

amanhã:

$ date -d "+1 day"
Qui Nov 28 16:38:00 BRST 2012

------------------

ontem:
$ date -d "yesterday"
Ter Nov 26 16:38:17 BRST 2012

Legal, mas como fazer a mesma coisa com uma data qualquer não baseada na data 
atual?

Eu queria que a data viesse pelo usuário ou digitando ou escolhendo uma no 
dialog --calendar
e que com essa data inserida pudesse fazer a mesma coisa.

Ex.

data inserida pelo usuário: 28/11/2013 ( via digitação ou via dialog --calendar)

Ex. dataescolhida= 28/11/2013

dia posterior:

($dataescolhida + 1)
 ou
(dataescolhida -d "+1day")
#
echo $dataescolhida
#
~$:29/11/2013
-----------------------------
dia anterior:

(dataescolhida - 1)
 ou
(dataescolhida -d "yesterday")
#
echo $dataescolhida
#
~$:27/11/2013

Entenderam? queria fazer as mesmas operações do "date" , mas com uma data 
aleatória dentro de uma variável inserida no sietam pelo usuário e não baseada 
na data atual com "fórmulas".

Mas toda sintaxe que tento dá erro..
Sou iniciante em linux e to tentando criar meu primeiro script.

Alguém pode me ajudar? Isso é possível?

Desde já agradeço...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]