`
xitong
  • 浏览: 6206667 次
文章分类
社区版块
存档分类
最新评论

API扫描器小结

 
阅读更多

不久前,冏哥叫我写一个API的扫描器,具体的要是先的功能就是扫描API,当然是用shell实现。我这个shell语法都有点问题的小青年写的可是够呛人的。下面是有一些语法的问题,我记录下。

小数比较大小

$ echo “2.0>1.2″ | bc

如果正确就返回1,否则返回0。

字符串连接

#!/bin/bash
i=1
while read ISBN
do
        echo "$i : $ISBN"
        sed "$id" -i ISBN.txt      # 原本是读取一行删除一行,但shell会解释成id这个变量
#      sed "${i}d" -i ISBN.txt    # 这样才是对的~~~变量连接
        let i++
done < ISBN.txt

[,[[比较区别

[ 就是等价于test,而[[ ]]是[]的升级本版。下面是简单的叙述
[ : 支持 exp1 -a exp2,exp1 -o exp2
[[ : 支持 exp1 || exp2 , exp1 && exp2

post包发送网页并且读取响应

# wgetURL–post-data “name=value” -o Log.txt-Oweb.img

-O指定输出文件名web.img

-o将屏幕上的输出重定向到Log.txt




分享到:
评论

相关推荐

    Spring API

    14.5.2. 小结 14.6. 文档视图(PDF/Excel) 14.6.1. 简介 14.6.2. 配置和安装 14.7. JasperReports 14.7.1. 依赖的资源 14.7.2. 配置 14.7.3. 构造ModelAndView 14.7.4. 使用子报表 14.7.5. 配置Exporter的...

    微信公众平台与小程序开发 从零搭建整套系统.part2

    注:由于该资源较大,故分为两个部分上传,资源共10积分,两个压缩包平均5积分。需要两部分同时下载,同时解压才能获得完整资源。(该部分为part2,part1也已上传至我的资源,可在我主页内下载) ...11.5 小结 177

    微信公众平台与小程序开发 从零搭建整套系统.part1

    注:由于该资源较大,故分为两个部分上传,资源共10积分,两个压缩包平均5积分。需要两部分同时下载,同时解压才能获得完整资源。(该部分为part1,part2也已上传至我的资源,可在我主页内下载) ...11.5 小结 177

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part3.rar

    第一部分 深入理解DOM脚本编程  第1章 遵循最佳实践   1.1 不唐突和渐进增强   1.2 让JavaScript运行起来   1.2.1 把行为从结构中分离出来   1.2.2 不要版本检测  ... 12.9 小结

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part2.rar

    第一部分 深入理解DOM脚本编程  第1章 遵循最佳实践   1.1 不唐突和渐进增强   1.2 让JavaScript运行起来   1.2.1 把行为从结构中分离出来   1.2.2 不要版本检测  ... 12.9 小结

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part1.rar

    第一部分 深入理解DOM脚本编程  第1章 遵循最佳实践   1.1 不唐突和渐进增强   1.2 让JavaScript运行起来   1.2.1 把行为从结构中分离出来   1.2.2 不要版本检测  ... 12.9 小结

    TCP/IP技术大全(中文PDF非扫描版)

    1.3 小结 7 第2章 TCP/IP和Internet 8 2.1 一段历史 8 2.1.1 ARPANET 8 2.1.2 TCP/IP 9 2.1.3 国家科学基金会(NSF) 9 2.1.4 当今的Internet 12 2.2 RFC和标准化过程 12 2.2.1 获得RFC 13 2.2.2 RFC索引 13 2.2.3 ...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    1.4 小结 13 第2章 初识Struts 14 2.1 Struts的优点 14 2.2 Struts的动作处理流程 15 2.3 拦截器 17 2.4 Struts配置文件 18 2.4.1 struts.xml文件 19 2.4.2 struts.properties文件 26 2.5 Struts应用程序示例 26 ...

    精通DirectX.3D图形与动画程序设计.pdf

    1.6 小结 第2章 direct3d程序设计基础 2.1 相关基础知识 2.2 direct3d体系结构 2.3 direct3d对象 2.4 direct3d设备对象 2.4.1 direct3d设备类型 2.4.2 创建direct3d设备对象 2.5 direct3d程序基本结构 . 2.6 最简单...

    Android技术内幕.系统卷(扫描版)

    1.5 小结 /33 第2章 android的内核机制和结构剖析 /34 2.1 linux与android的关系 /35 .2.1.1 为什么会选择linux /35 2.1.2 android不是linux /35 2.2 android对linux内核的改动 /37 2.2.1 goldfish /37 2.2.2 yaffs2...

    nosql 入门教程

    1.6 小结 16 第2章 NoSQL上手初体验 17 2.1 第一印象——两个简单的例子 17 2.1.1 简单的位置偏好数据集 17 2.1.2 存储汽车品牌和型号数据 22 2.2 使用多种语言 30 2.2.1 MongoDB驱动 30 2.2.2 初识Thrift ...

    Android开发案例驱动教程 配套代码

    本章小结 42 第4章 UI基础知识 43 4.1 Android UI组件概述 43 4.1.1 View 43 4.1.2 ViewGroup 44 4.1.3 布局管理器 44 4.2 UI设计工具 44 4.2.1 DroidDraw工具 44 4.2.2 ADT插件UI设计工具 46 4.3 事件处理...

    Linux程序设计 第4版.haozip01

    1.4 小结 14 第2章 shell程序设计 15 2.1 为什么使用shell编程 15 2.2 一点哲学 16 2.3 什么是shell 16 2.4 管道和重定向 18 2.4.1 重定向输出 18 2.4.2 重定向输入 19 .2.4.3 管道 19 2.5 作为程序设计...

    Linux程序设计 第4版.haozip02

    1.4 小结 14 第2章 shell程序设计 15 2.1 为什么使用shell编程 15 2.2 一点哲学 16 2.3 什么是shell 16 2.4 管道和重定向 18 2.4.1 重定向输出 18 2.4.2 重定向输入 19 .2.4.3 管道 19 2.5 作为程序设计...

    C#5.0本质论第四版(因文件较大传的是百度网盘地址)

    1.4 小结 20 第2章 数据类型 21 2.1 基本数值类型 21 2.1.1 整数类型 22 2.1.2 浮点类型 23 2.1.3 decimal类型 23 2.1.4 字面值 24 2.2 更多基本类型 27 2.2.1 布尔类型 27 2.2.2...

    微信公众平台应用开发:方法、技巧与案例.(机械工业.柳峰)

     1.5 小结 19 第2章 编辑模式的使用 20  2.1 编辑模式的应用场景 20  2.2 自动回复 20  2.2.1 被添加自动回复 21  2.2.2 消息自动回复 22  2.2.3 关键词自动回复 22  2.2.4 自动回复优先规则 24  ...

Global site tag (gtag.js) - Google Analytics