如何使用 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 机器。我需要提取值 ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45。

我知道我可以使用 sed 或 awk 但我从未使用过它。

答案1

其他几种可能的代码中,一种可能的代码如下:

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

答应我,你会读完 awk 手册,直到理解它的行为方式。

相关内容