![如何查找 Linux Web 服务器上安装的 JQuery 版本?](https://linux22.com/image/8533/%E5%A6%82%E4%BD%95%E6%9F%A5%E6%89%BE%20Linux%20Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%AE%89%E8%A3%85%E7%9A%84%20JQuery%20%E7%89%88%E6%9C%AC%EF%BC%9F.png)
我在 Internet 上找到的所有方法都涉及使用 .jsp 页面和 Web 浏览器。我有没有 GUI 桌面的 Linux 服务器。
我不想使用桌面上的 Web 浏览器在每个 Web 浏览器上查看 .jsp 文件。我想从后台了解一下。这样我就可以使用脚本来查找每台服务器上的情况。
如何查找 Linux Web 服务器上安装的 JQuery 版本?
答案1
文件测试文件
#!/bin/bash
out=$(wget -qO- $1 |
grep -Eoi '<script [^>]+>' |
grep -Eo 'src="[^\"]+"' |
grep -Eo '["\047].*["\047]' | sed 's/\"//g')
echo -e $out | tr -s ' ' | tr ' ' '\n' | grep -i "jquery"
将以上命令保存为 shell 脚本文件。
bash test.sh <site_url>
输出将是
/resources/js/vendor/jquery.js
/resources/js/vendor/jquery-ui.js
/resources/js/vendor/jquery.handsontable.full.js
/resources/js/vendor/jquery.bxslider.js
它只会打印标签内的 jquery URL