shell及正则相关知识点
2018-01-28 14:07
106 查看
前向搜索
?=和?!
后向搜索
?<=和?<!
# how to print the web cotent to the console without donwload it.
wget -q -O - http://www.baidu.com/
# with post data
wget -q -O - http://www.baidu.com/ --post-data=imgContinue=Continue+to+image+...+
# or you can use curl
curl http://www.baidu.com/ -d imgContinue=Continue+to+image+...+
# grep something, sometimes you have to grep two times
grep -o "http://www.baidu.com/.*.jpg' title" | grep -o http.*jpg
wget 指定下载目录
wget -P
匹配base64编码
64.txt内容
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlUAAAHBCAIAAADPe9ktAAAgAElEQVR4AYTdaZMkx5Em6IjMyLgj76wDKLDIZnNmZFr2w67I/v//sC0yyx6yQYAA6sqsPOM+93nNsgJFdM+sI+Hlbm6mppepqakd0Ww0GoflWq/X2+3Wa70ODg525fqS8Nt/m82mcu6bzebrgl/n8xWMfYpXl1eJzYOd51br4ODwMtQSdHsROuFBooBZgICjlYxzkPBP4iYEI7D55coZQzvvyXf/yH6q376o39v7xz88nWFg6FPeybVzTyIjjP/LApGyDrl46JhhB4yWllZJrh/a7zFuwMTC9GbolcPQ+vkQ3E2EviS3fCXcdgf/qG2ZXG3aG6J3+mIH7aDV9/IvIbLBfXa9rroUZu7ZYwjgBgeH6mXL8jCu/fhUTkIvnttZd1OhdeIAqSA+SN4Lxq1wWkjX0AIwnsHnhVwtIhHDq/j+HPmwvlqwFQWDC52iAQ4sVpfpwpSxySmlE+9Kx5oMQHExtXCb8EDESKokMuAouRafbAV67jYwh7ROWLb77ezBcgj2C+DgPLzBKNrfd2soMiHXp9Z+vHKJx4uoKh4NcHo26nb039ZC7vTH1oc2k95/LwLujgTJDJBAeAKCRSHuvaXjyVzdd2bh4c7u3tLj07EfTPT47ymVRY/EMNRpV6reqkE95YH2keHY/peATZnJ1K9d7uwf8A+DrJnZoT9dwAAAAASUVORK5CYII=" alt="">
grep -o '<img src="data:image/png;base64,[0-9a-zA-Z+/=]*" alt=""' 64.txt
?=和?!
后向搜索
?<=和?<!
# how to print the web cotent to the console without donwload it.
wget -q -O - http://www.baidu.com/
# with post data
wget -q -O - http://www.baidu.com/ --post-data=imgContinue=Continue+to+image+...+
# or you can use curl
curl http://www.baidu.com/ -d imgContinue=Continue+to+image+...+
# grep something, sometimes you have to grep two times
grep -o "http://www.baidu.com/.*.jpg' title" | grep -o http.*jpg
wget 指定下载目录
wget -P
匹配base64编码
64.txt内容
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlUAAAHBCAIAAADPe9ktAAAgAElEQVR4AYTdaZMkx5Em6IjMyLgj76wDKLDIZnNmZFr2w67I/v//sC0yyx6yQYAA6sqsPOM+93nNsgJFdM+sI+Hlbm6mppepqakd0Ww0GoflWq/X2+3Wa70ODg525fqS8Nt/m82mcu6bzebrgl/n8xWMfYpXl1eJzYOd51br4ODwMtQSdHsROuFBooBZgICjlYxzkPBP4iYEI7D55coZQzvvyXf/yH6q376o39v7xz88nWFg6FPeybVzTyIjjP/LApGyDrl46JhhB4yWllZJrh/a7zFuwMTC9GbolcPQ+vkQ3E2EviS3fCXcdgf/qG2ZXG3aG6J3+mIH7aDV9/IvIbLBfXa9rroUZu7ZYwjgBgeH6mXL8jCu/fhUTkIvnttZd1OhdeIAqSA+SN4Lxq1wWkjX0AIwnsHnhVwtIhHDq/j+HPmwvlqwFQWDC52iAQ4sVpfpwpSxySmlE+9Kx5oMQHExtXCb8EDESKokMuAouRafbAV67jYwh7ROWLb77ezBcgj2C+DgPLzBKNrfd2soMiHXp9Z+vHKJx4uoKh4NcHo26nb039ZC7vTH1oc2k95/LwLujgTJDJBAeAKCRSHuvaXjyVzdd2bh4c7u3tLj07EfTPT47ymVRY/EMNRpV6reqkE95YH2keHY/peATZnJ1K9d7uwf8A+DrJnZoT9dwAAAAASUVORK5CYII=" alt="">
grep -o '<img src="data:image/png;base64,[0-9a-zA-Z+/=]*" alt=""' 64.txt
相关文章推荐
- regex正则表达式相关知识点
- 提取知识点 blt (signal ,Terminal shell 正则表达式)
- JavaScript中的正则表达式相关知识点总结
- js正则相关知识点专题
- 黑马程序员--正则表达式相关知识点
- shell相关知识点
- 鸟书shell 学习笔记(二) shell中正则表达式相关
- js实现html 页面之间的跳转传参以及返回上一页的相关知识点
- void*相关小知识点
- DHCP相关的一些知识点
- Linux系统运行状况相关的Shell命令
- JQuery相关的知识点
- 金融相关知识点的归纳
- shell脚本学习相关
- Android学习相关知识点
- 不用JQuery,原生Javascript实现Ajax功能及相关知识点
- [笔记]聚集索引和非聚集索引相关知识点
- shell正则表达式
- 【shell】相关编程技巧点和常规总结
- jsessionid 相关知识点