Script bash inversé l'heure et les minutes pour crontab

Résolu
xunil2003 -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans un script bash j'ai besoin d'inverser l'heure et les minutes lors de la saisie, comment puis- je faire ?
J'ai pensé faire un truc du genre, mais c'est pas bon.

Script
    echo "Veuilez indiquer l'heure de démarrage"
    echo "Exemple : 22:30"
    read donne2
    donne2="$1:$2"
    echo "Résultat : $donne2"
    echo "/home/serveur/e1-on.sh" | crontab $2 $1 * * 1"
    exit 0



Si l'utilisateur tape 22:30 il faut que l'heure soit inversé 30:22 pour crontab.
Comment je peux faire ?

Merci.


A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
hello
$ t=22:30
$ echo ${t##*:} ${t%%:*}
30 22
$ 
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

$ ( IFS=':';read -p "Heure ? " h m;echo "${m} ${h}" )
Heure ? 22:30
30 22

0