removido
(usa Nenhuma)
Enviado em 17/06/2012 - 19:59h
Boa noite, tenho o seguinte problema.
Tenho um arquivo mais ou menos nesse formato
nome do arquivo:teste.txt
caminho:"/home/usuario/lalala"
horarios:"12:45 15:00 19:00"
Quero que meu script se execute nos horários listados acima.
Estava pensando em ter um if dentro de um while com a condição:
$hora = 'date +%H:%M'
if [ $horario -eq $hora]
o meu problema está em:
como colocar cada horário (que está no arquivo) dentro de uma variável (ou array), sendo que a quantidade de horários eu não sei pois ela será definida pelo usuário.
Tentei usar o comando mapfiles porem ele pega a linha inteira, teria como usar esse comando colocando algum delimitador de campo
Exemplo
horarios: 12:45 16:45 18:56
Sendo o delimitador de campos o espaço
assim
variavel[0]=12:45
variavel[1]=16:45
variavel[3]=18:56
Uma outra duvida que possuo é se tem como eu fazer um if com array inteiro if [ $horario -eq hora[@] ]