Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2007, 14h29   #1
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Par défaut Insérer la date du jour dans le sujet d'un email

Bonjour

Voilà c'est officiel, je ne peux plus réfléchir, cela fait du mal à mon cerveau

J'ai une fonction :
Code :
1
2
3
4
5
 
sendmail() {
       mail -s "FreeBSD/Ports-tree-Update" \
       moi@domain.org <$logfile
}
Je voudrais insérer la date du jour dans le sujet de mon email. Est-ce possible ?

Merki
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2007, 14h38   #2
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 903
Points : 1 903
Salut.

http://man.developpez.com/man1/date.1.php

L'option -d te permet de formater ta date comme bon te semble.

Ensuite tu peux utiliser les backquotes (Alt Gr + 7 = `) pour pouvoir exploiter les données renvoyées par un programme.

Code :
1
2
$ma_variable_date =`date`
$echo $ma_variable_date
Je n'ai pas d'exemple avec le -d sous la main ni de linux sous la main pour tester Mais ça vaut le coup de chercher les options offertes.

J'aime bien le "Est ce possible ?". Comme si il y avait quelquechose qu'on ne pouvait pas faire en Shell
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2007, 15h09   #3
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Salut ggnore

Je connais date mais comment l'insères-tu dans le sujet du mail ?

Merki
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2007, 15h13   #4
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
comme ça non ?
Code :
1
2
3
4
5
6
7
8
sendmail() {
   #en bash, pour éviter de se tromper entre les quotes et backquotes ;)
   DATEDUJOUR=$(date +%d%m%y)
   #sinon
   DATEDUJOUR=`date +%d%m%y`
   mail -s "FreeBSD/Ports-tree-Update-"$DATEDUJOUR \
 moi@domain.org <$logfile
}
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2007, 15h15   #5
Rédacteur
 
Inscription : juillet 2004
Messages : 2 573
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2004
Messages : 2 573
Points : 1 973
Points : 1 973
Je vais tester merci et encore bonne anniv

ça marche je suis trop fort. Lorsque j'avais 20 ans, je donnais tout le temps de bonnes réponses mais aujourd'hui, je me fais vieux hein

Merki
__________________
.Olivier
Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h51.


 
 
 
 
Partenaires

Hébergement Web