Scripte eclatement de fichier
Résolu
bouna
-
bouna -
bouna -
Bonjour,
je reçois des fichiers sous la forme suivante:
cat Fich
000000000000000000000001CH500343242205........
000000000000000000000001CA543242205062........
000000000000000000000001OL543242205062........
000000000000000000000002CH500343242205........
000000000000000000000002CA543242205062........
000000000000000000000002OL543242205062........
000000000000000000000003CH500343242205........
000000000000000000000003CA543242205062........
000000000000000000000003OL543242205062........
........
........
je souhaite avoir 3 fichires (fich1,fich2 et fich3)
fich1: composer que des lignes CH
fich2: composer que des lignes CA
fich3: composer que des lignes OL
je reçois des fichiers sous la forme suivante:
cat Fich
000000000000000000000001CH500343242205........
000000000000000000000001CA543242205062........
000000000000000000000001OL543242205062........
000000000000000000000002CH500343242205........
000000000000000000000002CA543242205062........
000000000000000000000002OL543242205062........
000000000000000000000003CH500343242205........
000000000000000000000003CA543242205062........
000000000000000000000003OL543242205062........
........
........
je souhaite avoir 3 fichires (fich1,fich2 et fich3)
fich1: composer que des lignes CH
fich2: composer que des lignes CA
fich3: composer que des lignes OL
A voir également:
- Scripte eclatement de fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
Bonjour,
S'il vous plaît
Merci
Au revoir
etc.
Sont monnaie courante quand on veut obtenir quelque chose !
Saine lecture...
A voir aussi
Merci de votre compréhension.
;-)
S'il vous plaît
Merci
Au revoir
etc.
Sont monnaie courante quand on veut obtenir quelque chose !
Saine lecture...
A voir aussi
Merci de votre compréhension.
;-)
Salut,
Avec grep ;-)
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
Avec grep ;-)
grep CH Fich >fic1;grep CA Fich >fic2;grep OL Fich >fic3
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
Non la longueur et le nombre d'enregistrements n'en sont pas la cause, ni la répétition sur une même ligne du motif à rechercher.
Néanmoins, pour éviter qu'un motif se trouvant ailleurs que dans les 26 premiers caractères ne soit pris en compte, tu peux utiliser la regex suivante :
Ce qui ne tiendra compte que des motifs précédés ou suivis d'un ou plusieurs chiffre(s).
Néanmoins, pour éviter qu'un motif se trouvant ailleurs que dans les 26 premiers caractères ne soit pris en compte, tu peux utiliser la regex suivante :
/[0-9]\+CA[0-9]\+/
Ce qui ne tiendra compte que des motifs précédés ou suivis d'un ou plusieurs chiffre(s).
Bonjour,
j'ai oublie de vous dire que je travail sous windows mais j'ai installé le logiciel mks.
est ce qu'il peut etre l'origine du pb?
j'ai oublie de vous dire que je travail sous windows mais j'ai installé le logiciel mks.
est ce qu'il peut etre l'origine du pb?
je ne vois pas de probleme, je cherche de l'aide.
ou dite moi que j'ai pas droit d'acceder sur ce forum?
Pas de problème si ce n'est qu'un peu de politesse ne fait pas de mal ;-\
Sinon pour ton problème :
;-))
j'ai eu testé le scripte avec succes.
je devrais dire merci ou plutot avoir le plaisir de te rencontre!
bon ... les deux a la fois.
VIVE...... "commentcamarche.net"
fich1 est bien par compte fich2 et fich3 reprendent le contenu plop