Как проверить значение элемента ввода после извлечения содержимого страницы с помощью cUrl

Как проверить значение элемента ввода после извлечения содержимого страницы с помощью cUrl

Я пытаюсь загрузить страницу с помощью cUrl. Я сохранил страницу в файл, а затем выполняю grep для извлечения значения текстового поля. Текстовое поле появляется несколько раз, а мне нужно только одно значение. После выполнения

grep -i -e 'accessStore' t.txt,

выходной сигнал - это

 <input type="text" name="accessStore" id="accessStore" value="ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45"/>
 <input type="text" name="accessStore" id="accessStore" value="ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45"/>
 <input type="text" name="accessStore" id="accessStore" value="ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45"/>

Я использую Linux Box. Мне нужно извлечь значение ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45.

Я знаю, что могу использовать sed или awk, но я никогда ими не пользовался.

решение1

Один из возможных кодов из нескольких других будет выглядеть так:

awk 'sub(/.*accessStore.*value="/,"") { sub(/".*/, ""); print; exit}' t.txt

Пообещайте мне, что вы прочтете руководство по awk, пока не поймете, как он работает.

Связанный контент