Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 11/12/2009, à 16:22

dan75

[Résolu] redirection dans un fichier nommé avec sa date

bonjour,
Je souhaite écrire un script pour extraire des données volumineuses.
Donc je veux les rediriger vers un fichier dont le nom contiendrait automatiquement la date (JJMMAA)

donc j'écris un script du genre:
commande > monfichier_date automatique

Selon vous, est-il possible d'alimenter la date automatiquement?
L'idée c'est de créer un script qui va créer un nouveau fichier avec sa date, chaque fois qu'il sera lancé (bien sûr à condition d'en faire un par jour au maximum)

De plus, comment fait-on pour envoyer automatiquement le fichier par mail dans le même script?
Merci si vous savez wink

Dernière modification par dan75 (Le 15/12/2009, à 17:38)

Hors ligne

#2 Le 11/12/2009, à 16:27

llwynrt

Re : [Résolu] redirection dans un fichier nommé avec sa date

bonjour

tu peux faire :

date=`date +%F`
commande > monfichier_$date

il y a d'autres formats possibles pour la date


Les erreurs Windows, c'est un peu comme les rêves, il faut savoir les interpréter, parfois ça peut vouloir dire quelque chose !
Abonnez-vous à Nolife : http://www.nolife-tv.com/

Hors ligne

#3 Le 11/12/2009, à 16:28

desmogone

Re : [Résolu] redirection dans un fichier nommé avec sa date

Salut !

Si c'est la date au moment où tu tapes ta commande :

commande > monfichier_`date +%Y%m%d`

En faisant les côtes avec Altgr + 7 wink

Tu peux faire un

man date

pour voir quelles options de formatage t'intéressent ...

Pour l'envoi par mail, je passe la main ...

Desmogone, horodateur wink


Phenom II X4 940 - RAM 4Go - 9600GT - HDD Sata 500Go -  ubuntu 14.04 LTS 64 bits
Portable LDLC 13" - Pentium 2020M - RAM 4G - SSD Sata 120Go - xubuntu 15.04 64 bits
MSI Wind Atom N270 - RAM 2Go - i945 - SSD Sata 80Go - ubuntu 14.04 LTS 64 bits

Hors ligne

#4 Le 11/12/2009, à 16:33

sputnick

Re : [Résolu] redirection dans un fichier nommé avec sa date

mail -s "sujet" -- mail@foo.bar < fichier

ou :

<commande avec sortie> | mail -s "sujet" -- mail@foo.bar


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#5 Le 11/12/2009, à 16:36

dan75

Re : [Résolu] redirection dans un fichier nommé avec sa date

WOUAH merci pour les infos d'horodateurs smile

Hors ligne

#6 Le 11/12/2009, à 16:37

dan75

Re : [Résolu] redirection dans un fichier nommé avec sa date

et de mail aussi smile

Je teste tout ça wink

Hors ligne

#7 Le 11/12/2009, à 17:05

Totor

Re : [Résolu] redirection dans un fichier nommé avec sa date

Bonjour,

Il est parfois utile d'utiliser uuencode aussi pour les mails. Cela permet de joindre le fichier au mail (et non pas de l'inclure).

En ce qui me concerne, bien que plus lourd, j'utilise sendmail plutôt que la commande mail. (Encore faut-il qu'il soit installé)

{ cat <<EOF
To: <destinataire>
Subject: <sujet>

<Texte du mail>
EOF
cat <fichier>| uuencode "<Nom fichier joint au mail>"
} | sendmail -t

Suivant les destinataires, il est parfois préférable d'appliquer un unix2dos :

{ cat <<EOF
To: <destinataire>
Subject: <sujet>

<Texte du mail>
EOF
cat <fichier>| unix2dos | uuencode "<Nom fichier joint au mail>"
} | sendmail -t

-- Lucid Lynx --

Hors ligne

#8 Le 11/12/2009, à 18:17

sputnick

Re : [Résolu] redirection dans un fichier nommé avec sa date

Pour sendmail :

sendmail <<EOF -t
To: <destinataire>
Subject: <sujet>

<Texte du mail>
EOF

Sinon pour les pieces jointes, ya mutt qui gere bien ça :

mutt<<EOF -x -s <TITRE> -a <fichier_joint> -- mail@host.tld
<MESSAGE>
EOF

Dernière modification par sputnick (Le 11/12/2009, à 18:17)


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#9 Le 15/12/2009, à 17:39

dan75

Re : [Résolu] redirection dans un fichier nommé avec sa date

Impec! Merci tout le monde!

Hors ligne