![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| trouver schéma, supprimer la ligne avec un motif et la ligne au-dessus et au dessous de la ligne | nickg | De programmation et de script Shell | 4 | 01-29-2009 01:38 PM |
| Extrait du modèle de texte en ligne | TehOne | De programmation et de script Shell | 4 | 12-25-2008 01:25 PM |
| Extrait du modèle de texte en ligne | TehOne | De programmation et de script Shell | 3 | 10-15-2008 01:46 PM |
| Extrait du modèle de texte en ligne | vampirodolce | De programmation et de script Shell | 9 | 10-14-2008 12:17 PM |
| extrait d'un modèle de début et de fin à partir d'une ligne | manish205 | De programmation et de script Shell | 7 | 02-07-2008 06:18 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
sed: Trouver début de modèle et d'en extraire le texte à la fin de la ligne, y compris le modèle
C'est mon premier post, s'il vous plaît être gentil. J'ai essayé de google et à lire différents tutoriels.
La tâche à accomplir est la suivante: Input file input.txt (exemple) abc123defhij-E-1234jslo 456ujs-W-abXjklp De ce fichier, la tâche est à la grep-E et W-cordes qui sont uniques et à écrire un nouveau fichier, à commencer par le modèle pair (-E-,-O-) Le résultat final devrait ressembler à ceci: -E-1234jslo -W-abXjklp Le plus proche je viens de le faire est d'utiliser ce code: Code:
grep -e '-[EW]-' input.txt | sed 's/.*'-[EW]-'//' 1234jslo abXjklp Le problème est que cela ne me donne pas la-E et W, qui fait partie de l'expression régulière. Je suppose que j'ai besoin d'un moyen de faire correspondre à la partie dans la remplacer en partie sed. Merci d'avance pour toute aide. Dernière édition par TestTomas; au 05.27.2009 10:33 AM.. Motif: faute d'orthographe corrigée |
|
||||
|
Il fait le tour, je vous remercie beaucoup
![]() Edit: En fait, la pure sedla version «fixe» les lignes correspondant à la structure, mais aussi l'impression de toutes les lignes correspondant à la version tout a fonctionné parfaitement avec grep Dernière édition par TestTomas; au 05.27.2009 11:55 AM.. Motif: extension de l'information. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|