Je veux obtenir la sous-chaîne de n'importe quelle chaîne en utilisant une analyse de motif. Exemple de chaîne:
Je veux les valeurs suivantes (grep
ées par phone
) :
string module name="Jai" fathername="S.S. Khan"
string module name="Jai"
string module name="Jai" value=""
string module name="Jai" email= "Jai@email.com" value=""
Si j'exécute la commande suivante, elle ne retourne que les lignes avec phone
:
cat file.txt | grep phone.
Pour contourner cela, j'exécute :
cat file.txt | grep phone | sed 's/phone=".*"/phone=""/g' | grep -v phone`
Cela fonctionne mais je veux le faire avec une analyse de motif exacte.
Est-ce que quelqu'un peut m'aider ou me guider sur comment je peux le faire?