Помогите достать все совпадения из регулярного выражения
Есть проект, у него используется i18 (библиотека для ключей перевода).
Функция перевода выглядит так:
t('NavMenu.toBeClient')
t('NavMenu.text')
Мне нужно в один текстовый документ вывести ключи:
NavMenu.toBeClient
NavMenu.text
А в другой так:
"NavMenu.toBeClient"
"NavMenu.text",
Регулярка будет выглядеть как-то так:
t\('.+'\)
Как сделать форматирование средствами grep, awk, cut?
Ответы (1 шт):
Автор решения: Zt.
→ Ссылка
awk -F't\\(\x27' '{print $2}' |awk -F'\x27\\)' '{print $1}'
если вывод в кавычках то:
awk -F't\\(\x27' '{print $2}' |awk -F'\x27\\)' '{print "\""$1"\""}'