|
|
|
|
date +%m%y > date set actual = `cat date` echo $date
set date = `date +%m%y" echo $date
Configuration: UNIX - AIX - sh / ksh
Salut,
Alors pour commencer il ne faut pas d'espaces autour du signe égale : var="bonjour"Ensuite, dans ton 1er exemple "echo $actual" serait plus juste et non pas "echo $date" (c'est "actual" la variable, "date" est un fichier dans ton exemple...) Et dans ton second exemple, ormis les espaces qui sont à prescrire, il manque une quote inverse pour terminer l'expression (d'ailleurs il manque aussi une quote double), mais tu devrais préférer cette écriture : var=$(date +%m%y)à : var=`date +%m%y`;-)) Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé. |
Résultats pour Unix ksh actual = date +%m%y (string vide)
Résultats pour Unix ksh actual = date +%m%y (string vide)
Résultats pour Unix ksh actual = date +%m%y (string vide)
Résultats pour Unix ksh actual = date +%m%y (string vide)
Résultats pour Unix ksh actual = date +%m%y (string vide)
Résultats pour Unix ksh actual = date +%m%y (string vide)