Script shell
JeffHU
-
GRRRRR -
GRRRRR -
Salut a tous!!!
J'essai de faire un ptit script afin de faire passer la date du jour pour un nom de fichier.
Seulement j'ai un problème...
Je fais DATE='date +%b%d-%H%M%S' et ensuite pour le fichier ca donne /var/www/$DATE.html
seulement il prend en compte les caratères et pas le résultat de ma commande.
J'ai testé avec des guillemets c pareil et meme avec une redirection de type :
date +%d%b-%H%M%S > DATE
ca marche pas qq1 a une idée
J'essai de faire un ptit script afin de faire passer la date du jour pour un nom de fichier.
Seulement j'ai un problème...
Je fais DATE='date +%b%d-%H%M%S' et ensuite pour le fichier ca donne /var/www/$DATE.html
seulement il prend en compte les caratères et pas le résultat de ma commande.
J'ai testé avec des guillemets c pareil et meme avec une redirection de type :
date +%d%b-%H%M%S > DATE
ca marche pas qq1 a une idée
A voir également:
- Script shell
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script cmd - Guide
3 réponses
SAlut,
Il faut utiliser les "quotes inversées" (` `) [ALT GR +7]:
Il faut utiliser les "quotes inversées" (` `) [ALT GR +7]:
DATE=`date +%b%d-%H%M%S`et là ça donne :
[jp@Mandrake jp]$ DATE=`date +%b%d-%H%M%S` [jp@Mandrake jp]$ echo $DATE mai12-110313 [jp@Mandrake jp]$;-))
Merci mec!
En fait j'avais trouvé ezntre temp mais pour les quotes inversé c a moitié la galère..lol
une fois elle s'affiche et une fois elle s'affiche pas..
M'enfin c bon merki
En fait j'avais trouvé ezntre temp mais pour les quotes inversé c a moitié la galère..lol
une fois elle s'affiche et une fois elle s'affiche pas..
M'enfin c bon merki
oui j'ai eu le même problème pour les quotes inversé essaye de les rentrer comme un accent circonflexe tape ALT GR + 7 et puis une lettre, il faut par la suite virer la lettre...
je sais pas pourquoi en console ça me fait ça...
je sais pas pourquoi en console ça me fait ça...
c'est normal car la backcote sert à la fois de backcote et d'accent grave sur certains caracteres (a,e,u,o etc...) selon les langues ... depuis les claviers quelque soit la langue clavier....
pour pas etre emmerdé il faut
faire `+espace pour la faire apparaite ce qui evite d'avoir un lettre à effacer ensuite .
c'est le fonctionnement normal ça. backcote + espace
pour pas etre emmerdé il faut
faire `+espace pour la faire apparaite ce qui evite d'avoir un lettre à effacer ensuite .
c'est le fonctionnement normal ça. backcote + espace