代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Shell
】
把网站的html文件中的http替换成https
作者:
秀清
/ 发布于
2018/11/8
/
1747
#!/bin/bash? #shell声明 dir_num=`find /test/ -name "*.html"` #获取test目录下所有的html文件 time=`date` ?? #定义时间变量 echo "开始 $time" >> /tmp/shell/excute.txt? #脚本开始运行,将开始运行的时间追加到excute.txt文件中 for i in $dir_num ?? #for循环每一个html文件 do #循环开始 ?? cat $i |grep "<base href=\"http://www.test.com/\" />" >> /dev/null #查找出该文件中是否有这一行 ?? if [ $? == 0 ];then? #如果有这一行$?的返回值是0,没有返回1或者其他值,if判断是否为0 ????? sed -i 's/<base href=\"http:\/\/www.test.com\/\" \/>/<base href=\"https:\/\/www.test.com\/\" \/>/' $i ? ?? #sed替换将http替换成https ? ? ??echo " $i replace success..." >> /root/test/replace.txt ? #追加替换成功消息到replcae.txt文件中 ?? fi #判断结束 done? #循环结束? exit_time=`date` echo "运行结束 $exit_time" >> /root/shell/excute.txt #脚本运行结束,将结束时间追加到excute.txt文件中(别调用$time,否则结束时间和开始时间是一样的,因为time变量从脚本运行开始就已经存入值了) --------------------- 作者:我就忘了 来源:CSDN 原文:https://blog.csdn.net/wojiuwangla/article/details/80416054 版权声明:本文为博主原创文章,转载请附上博文链接!
试试其它关键字
同语言下
.
判断用户输入的是否为IP地址
.
根据web访问日志,封禁请求量异常的IP,如IP在半小时
.
iptables自动屏蔽访问网站频繁的IP
.
批量修改服务器用户密码
.
监控httpd的进程数,根据监控情况做相应处理
.
创建10个用户,并分别设置密码,密码要求10位且包含大
.
Expect实现SSH免交互执行命令
.
输入数字运行相应命令
.
用shell打印示例语句中字母数小于6的单词
.
扫描主机端口状态
可能有用的
.
判断用户输入的是否为IP地址
.
根据web访问日志,封禁请求量异常的IP,如IP在半小时
.
iptables自动屏蔽访问网站频繁的IP
.
批量修改服务器用户密码
.
监控httpd的进程数,根据监控情况做相应处理
.
创建10个用户,并分别设置密码,密码要求10位且包含大
.
Expect实现SSH免交互执行命令
.
输入数字运行相应命令
.
用shell打印示例语句中字母数小于6的单词
.
扫描主机端口状态
秀清
贡献的其它代码
(
25
)
.
把网站的html文件中的http替换成https
.
验证手机号、密码、短信验证码
.
将一个字符串格式化为每间隔指定长度插入一个分隔符,
.
hive开启简单模式不启用mr
.
区间分组统计
.
FtpUtil 工具类使用
.
FileUtil,文件操作工具类
.
实现类似微信网页版在可编辑的div中粘贴内容时过滤剪
.
使用多个属性来进行过滤
.
检测邮箱地址是否合法
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3