bash - Bash 相等变量不相等
问题描述
好的,这让我发疯了,我认为这只是语法问题
path=$1
ignore=$2
length=$(curl -s -I http://10.10.10.81/$path | grep Length | cut -d " " -f2 | xargs)
if [ "$length" -ne "$ignore" ]; then
echo $path;
fi
我正在尝试创建一个简单的扫描工具,允许您传递路径和内容长度以忽略。它适用于返回 200 的页面和自定义错误页面。
我面临的问题是条件始终为真。不管我做什么。要么是真的,要么我得到一个例外。
上面的代码抛出异常: integer expression expected7
通过代码的变体,我可以让它运行,但就像我说的,它总是正确的。
如果有人知道更好的方法来做到这一点,那将是一个奖励。我没有在dirb
or中看到响应大小选项wfuzz
解决方案
推荐阅读
- javascript - 查询 500 多个股票代码的 alpha vantage api 的最佳方法 - Javascript
- javascript - FCC 中间算法脚本:Pig Latin
- python-3.x - python解析器read_file()AttributeError:'NoneType'对象没有属性'infile'
- node.js - Node.js + Mongoose - 每次都没有获取数据
- java - 在 Selenium + Java 中向 div 发送文本
- javascript - nodejs 服务器应用程序的记录器
- php - Save PHP output as a GeoJSON file
- python - Pandas - 用新值复制多行
- android - Android 依赖 'com.android.support:support-v4' 有不同的版本颤振
- asp.net-core-mvc - IClientValidator 是否支持输入文件?