grep -Po '(?<=require\().*?(?=\))'
Он использует взгляд назад и взгляд в будущее. Это потерпит неудачу, если какой-либо путь включает )
. Если каждый путь находится в одинарных кавычках, эта версия должна работать даже с )
путями:
grep -Po "(?<=require\()'.*?'(?=\))"
Это было проверено на Linux, GNU grep. Пользователи Mac, посмотрите этот вопрос .