@oleww05

Как найти слово между..?

Помогите разобраться.
Как выполнить поиск внутри текстового файла, надо найти это выражение: CDIQAA
"nextPageToken": "CDIQAA",

Пробовал использовать так, неподходит
a="\"nextPageToken\": \"CDIQAA\","
echo "$a" | grep -o '"[^"]*"'
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
DevMan
@DevMan
емнип, греп показывает строку, содержащую искомое.
если вам нужен конкретный фрагмент строки, то awk в помощь.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@marxxt
понравился ответ - поставь ✔
Если я правильно понял, то

a="\"nextPageToken\": \"CDIQAA\","
echo "$a" | grep -oP '(?<=nextPageToken": ")[^"]+?(?=")'


найдет токен
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы