Bash : Extraire une partie d'un fichier
Résolu
Ka-El
Messages postés
260
Date d'inscription
Statut
Membre
Dernière intervention
-
Ka-El Messages postés 260 Date d'inscription Statut Membre Dernière intervention -
Ka-El Messages postés 260 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis confronté au problème suivant :
Dans le nom suivant :
x_ident_lot='BERNARD'
Je souhaite récupérer la partie "BERNARD".
Le problème c'est que cette partie peut changer et prendre différents nom avec un nombre de caractères différents.
Auriez-vous svp une commande qui me permettrait de faire ça ?
En vous remerciant par avance.
K
Je suis confronté au problème suivant :
Dans le nom suivant :
x_ident_lot='BERNARD'
Je souhaite récupérer la partie "BERNARD".
Le problème c'est que cette partie peut changer et prendre différents nom avec un nombre de caractères différents.
Auriez-vous svp une commande qui me permettrait de faire ça ?
En vous remerciant par avance.
K
A voir également:
- Bash : Extraire une partie d'un fichier
- Bingo bash - Télécharger - Divers Jeux
- Bash list ✓ - Forum Shell
- Bash permission non accordée - Forum Shell
- Bash pause ✓ - Forum Shell
- Bash addition - Forum Programmation
2 réponses
Salut,
$ echo "${B}" x_ident_lot='BERNARD' $ echo "${B}" | grep -o -P "x_ident_lot='\K[^']*(?=')" BERNARD $ echo "${B}" | sed -n "s/x_ident_lot='\([^']*\)'/\1/p" BERNARD $ echo "${B}" | awk -F"'" '$1 ~ /x_ident_lot=/ { print $2 }' BERNARD