您当前的位置: 首页 >  bash

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

BASH脚本基础:正则方式提取内容示例

发布时间:2020-07-22 08:30:05 ,浏览量:0

在这里插入图片描述 sed和grep -o可以用来提取相应的内容,结合正则表达式,使用得当的话会事半功倍,这篇文章通过一个具体的示例进行说明。

需求

抽取出下列HTML源码中的token信息

liumiaocn:api liumiao$ cat sample.txt <form class="new_user gl-show-field-errors" id="new_user" aria-live="assertive" action="/users/sign_in" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="wN23/hzgdq3+XfeZAq5xKYOZ/6j1pDt0Pz5hSGkzILoN1mcjCCxYu0lqwPCqrGVyXof4kMA0ME/4/UPXdx19aA==" /><div class="form-group"> <form class="new_new_user gl-show-field-errors" id="new_new_user" aria-live="assertive" action="/users" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="IgGE9mrY1LVU3Pm9lxxU/0pg7aW+pHs/dEbupOvjljLvClQrfhT6o+PrztQ/HkCkl37qnYs0cASzhcw79c3L4A==" /><div class="devise-errors"> liumiaocn:api liumiao$
方式1: 使用sed + 正则
liumiaocn:api liumiao$ cat sample.txt |sed 's/.*value="\(.*\)" \/>            
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.8454s