Insérer date dans un fichier avec SED.
Résolu
pcsystemd
Messages postés
734
Statut
Membre
-
pcsystemd Messages postés 734 Statut Membre -
pcsystemd Messages postés 734 Statut Membre -
Bonjour,
voila dans mon script shell je redirige le contenu de mon fichier vot_${DATE}.txt vers vot_save.txt
cat ${TMP}/vot_${DATE}.txt >> ${TMPDIR}/vot_save.txt
le contenu de mon fichier vot_save.txt est :
1658
6548
8965
4562
497
2365
et donc tous les mois il est incrémenté mais je souhaiterais pouvoir insérer la date pour distinger les mois comme suit :
Avril 2008
1658
6548
8965
4562
497
2365
Mai 2008
145665
98212
4588774
3256
52145
Comment faire ? Peut être avec SED?
Merci
--
L'accés au savoir est la premiére liberté de l'homme.
voila dans mon script shell je redirige le contenu de mon fichier vot_${DATE}.txt vers vot_save.txt
cat ${TMP}/vot_${DATE}.txt >> ${TMPDIR}/vot_save.txt
le contenu de mon fichier vot_save.txt est :
1658
6548
8965
4562
497
2365
et donc tous les mois il est incrémenté mais je souhaiterais pouvoir insérer la date pour distinger les mois comme suit :
Avril 2008
1658
6548
8965
4562
497
2365
Mai 2008
145665
98212
4588774
3256
52145
Comment faire ? Peut être avec SED?
Merci
--
L'accés au savoir est la premiére liberté de l'homme.
Configuration: Linux Debian Mozilla 1.8.1.13
2 réponses
-
Salut,
date '+%B %Y' >> ${TMPDIR}/vot_save.txt && cat ${TMP}/vot_${DATE}.txt >> ${TMPDIR}/vot_save.txt;-))
-
Non les "&&" servent à vérifier une condition. Si la commande précédente s'est terminée normalement (code retour = 0), alors exécutée la commande suivante.
Son contraire s'écrit "commande || commande".