Bonjour à tous.
J'ai un problème d'arguments dans un script.
./touch_wakup:
Losrque je lance ce script, il ne me prend pas la date:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 #!/bin/sh /bin/touch -d $1 $2 2>&1
./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.
Ne pas tenir compte de l'utilité de ce script, il y a une raison pour que je le fasse ainsi.![]()
Partager