![]() |
|
|
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 |
| Comment faire pour extraire uniquement la première colonne du fichier | selamba_warrior | De programmation et de script Shell | 11 | 05-21-2008 03:52 AM |
| Comment extraire une colonne de deux fichiers différents en AWK? | solracq | De programmation et de script Shell | 7 | 04-29-2008 07:21 AM |
| extrait de la colonne d'aide | CVM | De programmation et de script Shell | 1 | 04-24-2008 05:19 PM |
| Extrait la colonne de données à partir d'un fichier | sudheshnaiyer | UNIX pour les nuls Questions et réponses | 3 | 10-11-2007 10:52 PM |
| extrait de la colonne basé sur le nom | T27 | UNIX pour les nuls Questions et réponses | 3 | 08-29-2007 02:04 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Comment faire pour extraire la première colonne avec un caractère spécifique
Salut tous,
Vous trouverez ci-dessous les données de mes fichiers: O | A | 571000689 | D | S | PNH | S | SI sadm | ibscml1x | I | A | 571000689 | P | S | PNH | S | SI sadm | ibscml1x | O | A | 571000689 | V | S | PNH | S | SI sadm | ibscml1x | S | C | MAC | D | S | PNH | R | ZOA | 2004 bscml1x | I | C | MAC | P | S | PNH | R | ZOA | 2004 bscml1x | C | C | MAC | V | S | PNH | R | ZOA | 2004 bscml1x | J'ai besoin d'extraire la première colonne qui ne contiennent que des "I" seulement? S'il vous plaît aide Merci |
|
||||
|
Code:
sed -n 's/^\(I\).*/\1/p' file Par «extrait», avez-vous vraiment l'impression que signifie la première colonne? Si non, peut-être vous dire Code:
grep '^I' file |
|
||||
|
Si la ligne courante correspond à I début de ligne (ce qui est le curseur ^), remplacer l'ensemble de la ligne avec seulement la partie correspondant (c'est ce que les parenthèses sont pour, elles captent le match en \ 1) et l'imprimer.
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|