Cómo verificar el valor de un elemento de entrada después de recuperar el contenido de la página usando cUrl

Cómo verificar el valor de un elemento de entrada después de recuperar el contenido de la página usando cUrl

Estoy intentando descargar una página usando cUrl. Guardé la página en un archivo y luego la busqué para extraer el valor del campo de texto. El campo de texto aparece varias veces y solo necesito un valor. Después de hacer

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

la salida de es

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

Estoy usando una caja de Linux. Necesito extraer el valor ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45.

Sé que puedo usar sed o awk pero nunca lo he usado.

Respuesta1

El único código posible entre varios otros posibles se vería así:

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

Prométeme que leerás el manual de awk hasta que comprendas cómo se comporta.

información relacionada