У меня большое количество строк, и я хочу удалить шаблон из \ParallelLText{\story{Arnam Kangsai}}{\jverse{14} }, чтобы получить \ParallelLText{\story{Arnam Kangsai}}{ }.Как мне сказать, чтобы sed удалил из \jverse до } первое совпадение после \jverse, используя i option
\ParallelLText{\story{Arnam Kangsai}}{\jverse{14} }
\ParallelLText{\story{Arnam Kangsai}}{ }
\jverse
}
i
cat FILE | sed 's/\\jverse{[0-9][0-9]}//'
или, используя -i
sed -i 's/\\jverse{[0-9][0-9]}//' FILE
или, если может быть одна или несколько цифр:
sed -i 's/\\jverse{[0-9]\+}//' FILE