[Shell-script] Extraire partie de texte
Fermé
Phil
-
2 mai 2007 à 11:13
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 22 juin 2007 à 16:45
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 22 juin 2007 à 16:45
A voir également:
- Text4shell
- Script vidéo youtube - Guide
- Extraire une video youtube - Guide
- Extraire une partie de video - Guide
- Extraire son video - Guide
- Excel cellule couleur si condition texte - Guide
3 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
2 mai 2007 à 11:40
2 mai 2007 à 11:40
Salut,
;-))
sed -n '/EVENT/,/EVENT/{/EVENT/b;/EVENT/b; p;}' fichierVoir aussi : sed substitution
;-))
Utilisateur anonyme
22 juin 2007 à 15:26
22 juin 2007 à 15:26
coucouille tout le monde,
juste une question bête, en fait je ne comprends pas le "/b" dans la syntaxe qu'a donné jipicy
bien que j'ai regardé le Voir aussi : sed substitution
@+
juste une question bête, en fait je ne comprends pas le "/b" dans la syntaxe qu'a donné jipicy
bien que j'ai regardé le Voir aussi : sed substitution
@+
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 juin 2007 à 15:45
22 juin 2007 à 15:45
En fait la commande "b" pour "branch" (et non pas /b, le slash étant le délimiteur pour le motif) sert comme son nom l'indique à se brancher sur un étiquette, mais ici il n'y a point d'étiquette et de ce fait permet d'exclure les lignes contenant les "motifs" de l'affichage final.
$ cat plop blablabla AAA La phrase qu'on veut afficher BBB bliblibli $ sed -n '/AAA/,/BBB/p' plop AAA La phrase qu'on veut afficher BBB $ sed -n '/AAA/,/BBB/ {/AAA/b;/BBB/b;p}' plop La phrase qu'on veut afficher $;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
22 juin 2007 à 16:45
22 juin 2007 à 16:45
Peut être la version de "sed" alors... d'ailleurs...
http://sed.sourceforge.net/sedfaq6.html#s6.6
http://sed.sourceforge.net/sedfaq6.html#s6.6
6.6.5. Limits on length of label names GNU sed: no limit ssed: no limit HHsed v1.5: no limit sed v1.6: [pending] BSD sed: 8 characters
2 mai 2007 à 16:28