Como verificar o valor de um elemento de entrada após buscar o conteúdo da página usando cUrl

Como verificar o valor de um elemento de entrada após buscar o conteúdo da página usando cUrl

Estou tentando baixar uma página usando cUrl. Salvei a página em um arquivo e, em seguida, usei-a para extrair o valor do campo de texto. O campo de texto aparece várias vezes e só preciso de um valor. Depois de fazer

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

a saída de é

 <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"/>

Estou usando uma caixa Linux. Preciso extrair o valor ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45.

Eu sei que posso usar sed ou awk, mas nunca usei.

Responder1

O único código possível entre vários outros possíveis seria assim:

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

Prometa-me que lerá o manual do awk até entender como ele se comporta.

informação relacionada