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

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   : [ ]
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)
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