Ich habe ein Muster, das in etwa so aussieht.Grep zwischen zwei Mustern in Code
var a ;
var b;
var obj = {
aa : 'This is what I want'
};
möchte ich den Text zwischen aa : '
und '};
Es könnte mehrere Vorkommen dieser sein, aber ich möchte den ersten haben.
Ich habe awk, grep und sed versucht. Aber keiner von ihnen gab mir das perfekte Ergebnis, sondern spuckte den gesamten Code aus.
Was ich bis jetzt versucht:
grep -Po "aa : \K.*(?= \'};)"
sed -e 's/aa :\(.*\)\n};/\1/'
keine Ausgabe von diesem – user000111181
Wie führen Sie es? – GMichael
Ich bekomme: 'aa: 'Das ist was ich will'};' –