Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 11/12/2009, à 15: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, à 16:38)

Hors ligne

#2 Le 11/12/2009, à 15: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, à 15: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 -  Kubuntu 13.10 64 bits
Portable LDLC 13" - Pentium 2020M - RAM 4G - SSD Sata 120Go - Kubuntu 14.04 LTS 64 bits
MSI Wind Atom N270 - RAM 1Go - i945 - HDD Sata 80Go - OpenSuse KDE 12.3 32 bits

Hors ligne

#4 Le 11/12/2009, à 15: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, à 15: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, à 15: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, à 16: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, à 17: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, à 17:17)


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

Hors ligne

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

dan75

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

Impec! Merci tout le monde!

Hors ligne

Haut de page ↑