Bonjour à tous,
je suis en train de transformer une série de fichiers txt, très gros, à l'aide de la commande sed, que je découvre par la même occasion.
J'ai déjà réussi à supprimer tout les caractères qui ne sont pas des chiffres avec:
Code :
- sed -e "s/[^0-9]//g" ull-11-59-1.txt > ull-11-59-2.txt
|
puis à supprimer tous les espaces avec:
Code :
- sed -e "s/ //g" ull-11-59.txt > ull-11-59-1.txt
|
ainsi que les lignes vides:
Code :
- sed "/^$/d" ull-11-59-2.txt > ull-11-59-3.txt
|
mais là, je bloque sur un autre truc:
je souhaiterais insérer un point "." après le second caractère de chaque ligne du fichier.
pour info, le fichier se présente comme ca:
Citation :
1510013658685909715750130903823352
1511013649985855015760130816822805
151201364185800315770130728822252
1513013632485744915780130641821704
151401362378569015790130553821151
1515013614985634915800130466820604
1516013606285580115810130379820057
1517013597485524815820130291819503
1518013588785470115830130204818956
1519013579985414715840130116818402
1520013571285360015850130029817855
...
|
merci d'avance