@oleww05

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

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

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

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


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

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

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