Problème d'arguments dans un script
Bonjour à tous.
J'ai un problème d'arguments dans un script.
./touch_wakup:
Code:
1 2
| #!/bin/sh
/bin/touch -d $1 $2 2>&1 |
Losrque je lance ce script, il ne me prend pas la date:
./touch_wakup "'09 Oct 2013 09:00'" test
Me donne:
/bin/touch: format de date invalide `\'09 Oct 2013 09:00\''
Pourtant les arguments $1 et $2 me donnent bien ce que je veux.
'09 Oct 2013 09:00'
test
Donc théoriquement, je devrais avoir l'exécution de : /bin/touch -d '09 Oct 2013 09:00' test ?
Je ne vois pas ce qui pourrais clocher à par qu'il ne veuille pas prendre les cotes.
Si quelqu'un a une idée.:D
Ne pas tenir compte de l'utilité de ce script, il y a une raison pour que je le fasse ainsi. ;)