У меня есть шаблон, который выглядит примерно так.Grep между двумя шаблонами в коде
var a ;
var b;
var obj = {
aa : 'This is what I want'
};
Я хочу, чтобы текст между aa : '
и '};
Там может быть несколько вхождений, но я хотел бы иметь первый.
Я пробовал awk, grep и sed. Но никто из них не дал мне идеального результата, но выплевывал весь код.
То, что я пытался до сих пор:
grep -Po "aa : \K.*(?= \'};)"
sed -e 's/aa :\(.*\)\n};/\1/'
нет выходных данных – user000111181
Как вы его запускаете? – GMichael
Я получаю: 'aa:« Это то, что я хочу »};' –