批量下载信息安全工具汇总包

这里我们要下载的信息安全工具汇总格式如下,显然这样单条复制效率非常地下,那能不能写个shell,自动全部下载下来呢,是可以,这里需要了解的有git、正则表达式、Linux系统、Sublime Text。

 将所有的连接复制到Sublime Text中,如下:

按住“Ctrl+H"调出查找替换工具栏,并且打开正则表示功能,如下图所示:

在查找中编写正则表达式:

1、去除第一类匹配字符串

查找:^[\w, ,\&\-\(\)\+\'\/\.\(\)\《\》]{1,}$

2、去除换行

查找:^
     

3、去除第二类匹配字符串

查找:[\(\(][\w, ,\&\-\(\)\+\'\/\.\(\)\《\》\:\、\\\;]{1,}[\)\)]$

 

4、手工去除无法匹配的字符串

5、最后得到url集合,并拼装git clone 代码

查找:(https://)
替换:git clone $1

 

将所有带git clone的url集合复制到linux下执行

 

等linux慢慢下载,这里需要取保linux拥有只够的空间用于存储git的代码!!!

 可以看到tools目录下内容在增加

 

posted @ 2018-08-21 15:38  m0w3n  阅读(303)  评论(0编辑  收藏  举报