是否有可能在 bash 脚本中执行诸如使用 lynx 将网页内容作为浏览器获取的操作将其存储在一个变量中(实际上只有一个网络访问该页面),然后执行许多 grep 来提取信息?
我试过这样的事情:
content="$(lynx -dump -nolist $url')"
var1=`cat "$content" | grep myre1`
var2=`cat "$content" | grep myre2`
但我在分配之间搞砸了,使用引号、反引号等。
如果有人有另一个没有 lynx 的解决方案:我正在寻找类似lynx --dump
“浏览器渲染视图”(而不是wget
)的东西,并且最好避免在系统上创建文件(或者如果这是唯一的解决方案,我该如何继续删除它临时文件?)
谢谢你和最好的问候