Bonjour,
je cherche actuellement un script bash qui me permettrais de supprimer plusieurs lignes (ligne entière) qui sont entre deux borne. Prenons par exemple le fichier.txt ci dessous:
Je veux donc supprimer texte2.txt f17d0e5c28cf78a72f1187140738b7af /mnt/d/travailIUT/projet/dossier1/texte2.txt ainsi que son contenu mais je ne veux pas supprimer texte2.txt jiujfe5c28cf78a72f11456f4fe8b7af /mnt/d/travailIUT/projet/dossier1/texte2.txt ni son contenu. En gros c'est une sorte de suppresion de fichier recent et de son contenu pour le remplacer par le nouveau. Le probleme etant que je ne veux pas supprimer autre chose que l'ancien fichier.txt et son contenu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 texte3.txt 8c132aaec5bf35632b26ff6af32672de /mnt/d/travailIUT/projet/dossier1/texte3.txt attention mou fefp ezfz texte2.txt f17d0e5c28cf78a72f1187140738b7af /mnt/d/travailIUT/projet/dossier1/texte2.txt bash systeme texte2.txt jiujfe5c28cf78a72f11456f4fe8b7af /mnt/d/travailIUT/projet/dossier1/texte2.txt avion manger vomir texte4.txt 8c132aaec5bf42jtjtyjyj6af32672de /mnt/d/travailIUT/projet/dossier1/texte3.txt atefgfdgd ateg atehtdh atehg atekyu texte2.txt f17d0e5c28cf78a72f1187140738b7af /mnt/d/travailIUT/projet/texte2.txt fzefze fezfezf zkejzo
Pour tous ce qui est variable j'ai pu les recuperer avec des cut. J'ai donc deja des variable pour l'empreinte/le nom/l'adresse. J'ai vu que l'on pouvais faire cet suppresion grace au sed -i mais je n'ai pas reussi a faire quoi que ce soit de plus.
PS: Le fichier texte sera toujours tu meme type. C'est a dire qu'il est du type :
nomfichier.txt empreinteMD5 chemind'acces
mot1
mot2
mot3
mot4
etc
nomfichier2.txt empreinteMD5 chemind'acces
mot5
mot6
mot7
etc
merci d'avance
Partager