alors, j'ai besoin d'un peu, et de beaucoup d'explication pour un script que je doit faire (et bien entendu je n'y connais rien en perl , enfin si un peu)
j'ai un repertoire contenant des fichiers avec le même template que voici
alors je doit parser l'ensembles des fichiers et recuperrer le nom du fichier,la premiere ligne et le contenu d'un de paragraphes (entre 2.1 et 2.1.1 mais pas les lignes 2.1 et 2.1.1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 NIMPORTEQUOI 1 1.1 1.1.1 2 2.1 2.1.1 toto : 1 : [ ] 2 : [ ]
seulement si toto 1 ou toto 2 sont cochés (un x entre [ ]) et mettre c'est information dans un csv
ou est ce que j'ai besoin d'aide:
J'ai déjà reussi à recuperrer en 'shell' avec un grep la liste des fichiers que je doit parser, la premiere ligne.
mais la ou je but c'est recuperrer le praragraphe. j'ai essayer avec sed
sed -en"/^\s2.1/,/^2..1.1/p", mais cela ne marche et comme reponse d'aide j'ai fait cela en perl cela te prend 2 minutes
bon j'ai déjà recupperrer 2/3 scirpt mais il ne font pas exactement ce que je veux ils prennent tous le paragraphes + les lignes 2.1 et 2.1.1
Donc voila je solicite votre aide
Bon comme c'est un peu long si voulez mais script je l'ai mettrais mais je ne suis pas encore padwan en programmation tous cours donc c'est des copir/coller de ce même forum
Partager