Extraction d'un mot contenant avec sed ou grep
Résolu
romain
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
Plutôt qu'un long discours...
J'aimerai pouvoir extraire les termes sdck sdcz sdcd sdci ...
Soit :
Alors pour l'instant je fais
Mais je trouve ça un peu bancal...
Un idée ? Merci :!
Plutôt qu'un long discours...
# cat plop
3600a09803753456245244b73666f6a41 dm-21 NETAPP ,LUN C-Mode
size=400G features='4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle' hwhandler='1 alua' wp=rw
|-+- policy='service-time 0' prio=50 status=enabled
| |- 1:0:0:20 sdck 69:128 active ready running
| `- 4:0:0:20 sdbz 68:208 active ready running
`-+- policy='service-time 0' prio=10 status=enabled
|- 2:0:0:20 sdcd 69:16 active ready running
`- 3:0:0:20 sdci 69:96 active ready running
J'aimerai pouvoir extraire les termes sdck sdcz sdcd sdci ...
Soit :
# cat plop | sed .....
sdck
sdbz
sdcd
sdci
Alors pour l'instant je fais
# cat plop | grep sd | sed 's/^.*\(sd*.*\).*$/\1/' | awk '{print $1}'
sdck
sdbz
sdcd
sdci
Mais je trouve ça un peu bancal...
Un idée ? Merci :!
A voir également:
- Extraction d'un mot contenant avec sed ou grep
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Mettre un mot de passe sur un dossier - Guide
1 réponse
Salut,
Plutôt qu'un long discours…
;-)
Plutôt qu'un long discours…
$ cat fich
3600a09803753456245244b73666f6a41 dm-21 NETAPP ,LUN C-Mode
size=400G features='4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle' hwhandler='1 alua' wp=rw
|-+- policy='service-time 0' prio=50 status=enabled
| |- 1:0:0:20 sdck 69:128 active ready running
| `- 4:0:0:20 sdbz 68:208 active ready running
`-+- policy='service-time 0' prio=10 status=enabled
|- 2:0:0:20 sdcd 69:16 active ready running
`- 3:0:0:20 sdci 69:96 active ready running
$ egrep -o 'sd(c[dik]|bz)' fich
sdck
sdbz
sdcd
sdci
;-)
Sous réserve qu'aucun autre mot dans le fichier ne commence par "sd" ;-\
Problème résolu ?