Enviado em 20/11/2014 - 21:39h
Obrigado desde ja.
Fiz um script para calcular a data e gostaria de ajuda de voces para melhora-lo.
Algumas datas estao dando erro.
############################################
#!/bin/bash
echo -n "Digite a data assim MM/DD/AAAA: "
read datanas
datanas=`date +%s -d "$datanas"`
datatu=`date +%s`
data=$(((-1*$datanas)+$datatu))
data=$((((((($data-10800)/60)/60)/24)/365)))
echo "Sua idade: $data"
############################################
Erro:
atila@webserver:~$ ./conversordeidade
Digite a data assim MM/DD/AAAA: 10/20/2013
date: data inválida “10/20/2013”
./conversordeidade: linha 6: (-1*)+1416526616: erro de sintaxe: operando esperado (token com erro é ")+1416526616")
Sua idade: 0
Fiz um script para calcular a data e gostaria de ajuda de voces para melhora-lo.
Algumas datas estao dando erro.
############################################
#!/bin/bash
echo -n "Digite a data assim MM/DD/AAAA: "
read datanas
datanas=`date +%s -d "$datanas"`
datatu=`date +%s`
data=$(((-1*$datanas)+$datatu))
data=$((((((($data-10800)/60)/60)/24)/365)))
echo "Sua idade: $data"
############################################
Erro:
atila@webserver:~$ ./conversordeidade
Digite a data assim MM/DD/AAAA: 10/20/2013
date: data inválida “10/20/2013”
./conversordeidade: linha 6: (-1*)+1416526616: erro de sintaxe: operando esperado (token com erro é ")+1416526616")
Sua idade: 0