- Shell + Data
+ Responder ao Tópico
-
Shell + Data
Olá,
Através de Shell Script tem alguma maneira de informar o dia, mês e ano e recuperar o dia da semana?
Obrigado.
-
Shell + Data
man date
lah tem as opcoes de especificar a data e todas as opcoes de formatacao dessa data (eh isso q vc vai precisar)
-
Shell + Data
-
Shell + Data
Pegando a data atual está tranquilo o que gostaria de fazer é eu definindo a data, por exemplo:
$date
$Thu Mar 31 11:31:19 BRST 2005
$
$/script/mostrarDadosPorData 15/02/2005
E dentro do script seria algo como:
----------------------------------------
#Pegar a semana de acordo com
#o dia passado por parametro
semana=$1
cat /arquivo | grep $semana
---------------------------------------
Então ele listaria os dados pela semana da data passada por parametro, alguém sabe como posso fazer isto?
Obrigado.
-
Shell + Data
date +%yy/mm/dd
yy para ano
mm =mes
dd = dia
sairia assim............
2005/04/11
-
Shell + Data
Veja se funciona para o que vc precisa:
[root@brsp3 shell]# cat calculadora.sh
#!/bin/sh
dia=$1;mes=$2;ano=$3
cal $mes $ano |
while read line; do
[ "$line" ] || continue
set - $line
case $dia in
$1) echo Dom;; $2) echo Seg;; $3) echo Ter;; $4) echo Qua;;
$5) echo Qui;; $6) echo Sex;; $7) echo Sab;;
esac
done
[root@brsp3 shell]# ./calculadora.sh 13 4 2005
Qua
Ele me retornou Quarta para o dia 13/04/2005
Abraços
&:-)