OVH Cloud OVH Cloud

remplacement de chaine specifique

26 réponses
Avatar
Laurent
Bonjour.

J'ai un besoin urgent de faire un traitement sur un fichier texte, et
comme je ne suis pas très versé dans l'art du shell, je me tourne vers
vous tous :)

J'ai un relativement gros fichier texte (environ 40000 longues lignes),
donc, dans lequel on trouve des dates au format jj/mm/aaaa, que je
souhaiterais remplacer par les mêmes dates au format aaaa-mm-jj.
Ces dates ne sont pas disposées dans les mêmes colonnes, et ne sont pas
forcement en nombre identique en fonction des lignes.

Quelqu'un pourrait-il me dire comment faire ça autrement qu'à la main ?

6 réponses

1 2 3
Avatar
Erwann ABALEA
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.

---559023410-1804928587-1145708289=:19162
Content-Type: TEXT/PLAIN; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding: 8BIT

On Sat, 22 Apr 2006, Stephane Chazelas wrote:

2006-04-22, 13:10(+02), Erwann ABALEA:
[...]
This message is in MIME format. The first part should be readable
text, while the remaining parts are likely unreadable without
MIME-aware tools.



Nan, ça n'est pas dans mon message initial, ça. C'est ton serveur, ou ton
lecteur de news qui l'a ajouté?
J'ai vérifié à coup de "less" dans mon fichier "sent-mail", donc je n'ai
pas été blouzé cette fois :)


J'ai bien peur que si. Les news servers ne modifient pas le
contenu des messages en general.

http://groups.google.com/group/fr.comp.os.unix/msg/c5fc6d1e052a1f8f?dmode=source


J'irais voir ça... En attendant, j'ai re-vérifié dans le dossier sent-mail
mis à jour par Pine, et non, pas trace de ce texte... Si Pine envoit
réellement quelque chose de différent de ce qui est sauvegardé, ça va
barder :)

snoop en parallèle de l'envoi de ce message, pour vérifier...

[...]
Promis, un jour, je passerai à slrn... Ca me titille depuis pas mal de
temps, mais la learning-curve est steep, comme on dit. Et puis j'aime bien
l'idée d'un logiciel qui fasse le mail et les news en même temps.


muttng fait mail et news.


Ouais, mais il n'est pas dispo sur Blastwave, j'ai que mutt. J'utilise
mutt au boulot, avec mon key-binding modifié, je le trouve très bien.
J'avais entendu parler d'un "mutt avec news"... J'ai plus qu'à deviendre
mainteneur de muttng pour Blastwave, ou à en toucher 2 mots au mainteneur
de mutt pour Blastwave...

Je vais bien finir par franchir le pas aussi, car slrn me court
sur le system avec son key-binding non intuitif a la emacs.


Ah. Doc pas si bien que ça, à la longue, slrn?

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
J'ai appris il y a deux heures par un journaliste que cybercable.faq n'était pas
un newsgroup public. je commence à comprendre pourquoi personne n'est au
courant de l'escroquerie que nous vivons actuellement.
-+- DM in : GNU - Le quatrième pouvoir au secours du neuneu -+-
---559023410-1804928587-1145708289=:19162--




Avatar
Erwann ABALEA
On Sat, 22 Apr 2006, Erwann ABALEA wrote:

[...]
J'irais voir ça... En attendant, j'ai re-vérifié dans le dossier sent-mail
mis à jour par Pine, et non, pas trace de ce texte... Si Pine envoit
réellement quelque chose de différent de ce qui est sauvegardé, ça va barder
:)

snoop en parallèle de l'envoi de ce message, pour vérifier...


Bon. J'ai vu. Je vais buter Pine. Il ne supporte déjà pas le S/MIME (il y
a des patches, je sais, mais ils sont foireux), mais si en plus il se
permet d'envoyer autre chose que ce que je veux, sans me permettre de
vérifier à postériori, c'est pas acceptable... Et cette version 4.64
ajoute un peu de lenteur à la suppression d'un message sur les news... Pas
vu d'option permettant de l'expliquer (non, le delete-across-newsgroups
n'est pas coché).

Bien... muttng, t'es où? viens ici...

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
Lu sur alt.france :
Peut-on installer Win 95 par dessus win 95 tout en gardant les
differents données des logiciels fonctionnant auparavant sur wwin 95 ?
-+- JMT in : Guide du neuneu d'Usenet - Neuneu persiste et signe -+-

Avatar
Marc
Erwann ABALEA wrote:

This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.

--698110915-767310474-1145523953=:439509
Content-Type: TEXT/PLAIN; CHARSET=ISO-8859-1; FORMAT=flowed
Content-Transfer-Encoding: 8BIT
Content-ID:

Beuh? Pine sait très bien lire du MIME, et poster en plain/text tout
con...


Tu as oublié l'option :
downgrade-multipart-to-text

Avatar
Erwann ABALEA
Hodie IX Kal. Mai. MMVI est, Marc scripsit:
Erwann ABALEA wrote:

[... à propos de Pine, text/plain vs multipart/mixed ...]

Beuh? Pine sait très bien lire du MIME, et poster en plain/text tout
con...


Tu as oublié l'option :
downgrade-multipart-to-text


Exact. Elle n'existait pas dans la version précédemment installée.
Mais c'est corrigé, j'ai compilé et installé mutt-ng, que je teste à
l'heure actuelle... Me reste plus qu'à corriger quelques soucis avec
mes xterms et les touches PgUp/PgDn, qui ne sont pas disponibles pour
l'application sous-jacente (xterm les capture, et me déplace le buffer
d'une page). Pareil avec Home/End, qui me font aller au début ou à la
fin du buffer. Ca se règle comment, ça, c'est un changement de
keybinding, dans mes resources? Vais essayer...

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5


Avatar
Stephane Chazelas
2006-04-23, 17:29(+00), Erwann ABALEA:
Hodie IX Kal. Mai. MMVI est, Marc scripsit:
Erwann ABALEA wrote:

[... à propos de Pine, text/plain vs multipart/mixed ...]

Beuh? Pine sait très bien lire du MIME, et poster en plain/text tout
con...


Tu as oublié l'option :
downgrade-multipart-to-text


Exact. Elle n'existait pas dans la version précédemment installée.
Mais c'est corrigé, j'ai compilé et installé mutt-ng, que je teste à
l'heure actuelle... Me reste plus qu'à corriger quelques soucis avec
mes xterms et les touches PgUp/PgDn, qui ne sont pas disponibles pour
l'application sous-jacente (xterm les capture, et me déplace le buffer
d'une page). Pareil avec Home/End, qui me font aller au début ou à la
fin du buffer. Ca se règle comment, ça, c'est un changement de
keybinding, dans mes resources? Vais essayer...
[...]


X resources.

appres XTerm
appres xterm

regarde les "translations"

Ca peut se trouver dans un ~/.Xdefaults* ou
/path/to/app-defaults ou dans un fichier chargé dans le serveur
X par xrdb...

Regarde du coté des variables d'environnement XENVIRONMENT,
XAPPLRESDIR, XUSERFILESEARCHPATH, XFILESEARCHPATH, xrdb -q...

Si c'est pas dans xrdb, truss -t open xterm, te dira ou
chercher.

Tu peux toujours overrider dans ton .Xdefaults ou en ligne de
commande avec -xrm.

--
Stéphane



Avatar
Erwann ABALEA
Hodie IX Kal. Mai. MMVI est, Stephane Chazelas scripsit:
2006-04-23, 17:29(+00), Erwann ABALEA:
[ PgUp/PgDn/Home/End

l'heure actuelle... Me reste plus qu'à corriger quelques soucis avec
mes xterms et les touches PgUp/PgDn, qui ne sont pas disponibles pour
l'application sous-jacente (xterm les capture, et me déplace le buffer
d'une page). Pareil avec Home/End, qui me font aller au début ou à la
fin du buffer. Ca se règle comment, ça, c'est un changement de
keybinding, dans mes resources? Vais essayer...
[...]


X resources.

appres XTerm
appres xterm

regarde les "translations"


Merci. J'ai mis à jour mon .Xdefaults, après avoir découvert que
c'était une FAQ [1]. Oui, je suis sous Solaris.

[1]: http://dickey.his.com/xterm/xterm.faq.html#xterm_pageup

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
en effet, j'ai fait une erreu. (...) Desoler
-+- RV in Guide du Neneu Usenet : Tout le trompe peut se monder -+-


1 2 3