web-dev-qa-db-fra.com

Impossible d'obtenir $ (date +% F) défini comme variable d'environnement

J'aimerais créer une variable d'environnement qui affichera la date du jour. J'ai ajouté ce qui suit à ~/.pam_environment:

TODAY=$(date +%F)

Apparemment , vous devez vous déconnecter après avoir changé ~/.pam_environment. Je l'ai fait mais

echo $TODAY

affiche une ligne vide.

Qu'est-ce que je fais mal?

6
Mark McKenna

~/.pam_environment n'est pas un fichier de script. Utilisez ~/.profile à la place:

export TODAY=$(date +%F)
4

Vous avez oublié les "citations" Voici un Lien Cool pour plus d'exemples.

TODAY= date +"%F"
2
Scott Goodgame
$ export DATE=`date +"%F"`
$ echo $DATE
2014-05-30
0
user286563