标签:tool 表示 批量下载 linux系统 tools info ima inux 下载
这里我们要下载的信息安全工具汇总格式如下,显然这样单条复制效率非常地下,那能不能写个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目录下内容在增加
标签:tool 表示 批量下载 linux系统 tools info ima inux 下载
原文地址:https://www.cnblogs.com/little-kwy/p/9511700.html