Я пытаюсь сделать простую подсветку синтаксиса в bash. Я нацеливаюсь на сценарий bash, который сначала копируется в / tmp, поэтому я могу заменить каждое ключевое слово на color + keyword + reset_color. Я просто не могу понять (и не найти) способ выделить все строки (определенные между двойными кавычками ") в этом файле.
У вас есть какие-либо идеи о том, как создать регулярное выражение (использовать его с sed) это поможет мне заменить каждый шаблон "*" на \e[93m"*"\e39m
, где * - это содержимое между кавычками.