Shell : recuperer une variable dans un grep
steffy74
Messages postés
25
Statut
Membre
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
J'aimerais savoir comment je pourrais à l'aide de la commande grep je pense récupérer un chiffre et le mettre dans une variable.
par exemple j'ai un fichier qui contient entre autre la ligne suivante :
10 ligne(s) creée(s)
Comment récupérer le 10 dans une variable ?
Merci pour votre aide
J'aimerais savoir comment je pourrais à l'aide de la commande grep je pense récupérer un chiffre et le mettre dans une variable.
par exemple j'ai un fichier qui contient entre autre la ligne suivante :
10 ligne(s) creée(s)
Comment récupérer le 10 dans une variable ?
Merci pour votre aide
A voir également:
- Shell grep variable
- Classic shell - Télécharger - Personnalisation
- Classic shell c'est quoi ✓ - Forum Windows 10
- Vba range avec variable ✓ - Forum VB / VBA
- Shell addition ✓ - Forum Shell
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
4 réponses
Salut,
var=$(grep 'ligne(s) creée(s)' fichier | grep -Eo '^[ [:digit:]]*')Sans l'espace entre les 2 crochets ouvrants de [:digit:]
Tu peux capturer uniquement ce qui t'interesse dans une ligne avec l'option -o
Par exemple ici:
Par exemple ici:
mavar=$(echo $maligne | grep -Eo "^[0-9]+")