Я пытаюсь изменить каталог всех заголовков C, таких как #include "library.h"
на #include "prefix/library.h"
в файле, с помощью команды sed, но я не могу понять, как добавить префикс к середине строки. До сих пор я пробовал эту команду:
sed -i "s"\/'#include[[:space:]]*[<"][^>"]*[>"]'\/"$prefix"\/ $filename
, но она заменяет всю строку вместо создания #include "prefix/library.h"
. Есть ли способ изменить его, сохранив исходный #include, <, "
и интервал?