shell脚本-awk Linux处理文本工具: grep: 过滤文本内容 sed: 编辑文本内容 awk 显示文本 awk:Aho,Kernighan and Weinberger 报告生成器,以特定的条件查找文本内容,再以特定的格式显示出来 awk命令的格式: awk [option] 'scr ...
分类:
系统相关 时间:
2020-06-05 00:56:45
阅读次数:
117
shell脚本-sed Linux处理文本文件的工具: grep 过滤文件内容 sed 编辑文件内容 awk 正则表达式Regex 正则表达式Regex 匹配单个字符的元字符 . [abc] [a-z] [A-Z] [0-9] [a-zA-Z0-9] [^a-z] [[:alpha:]] [[:up ...
分类:
系统相关 时间:
2020-06-05 00:50:35
阅读次数:
293
#!/bin/sh #define SOURCE_DIR=( $* ) TARGET_DIR=/data/backup/ YEAR=`date +%Y` MONTH=`date +%m` DAY=`date +%d` WEEK=`date +%u` FILES=system_backup.tgz C ...
分类:
系统相关 时间:
2020-06-04 21:31:32
阅读次数:
105
一、第一个shell脚本 1、什么是shell Shell 是操作系统的最外层,Shell 可以合并编程语言以控制进程和文件,以及启动和控制其它程序。shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来管理您与操作系统之间的交互。简单来说Shell 就是一个用户跟操 ...
分类:
系统相关 时间:
2020-06-04 21:29:23
阅读次数:
83
有时候会使用脚本完成一系列的自动化工作,工作完成后还需要邮件通知相关人员,此时可以使用第三方的工具:SendEmail,最新版本sendEmail-v1.56.tar.gz 下载地址:http://caspian.dotconf.net/menu/Software/SendEmail/ sendEm ...
分类:
系统相关 时间:
2020-06-04 15:31:44
阅读次数:
111
在最近项目中的tomcat日志没有做系统分割,日志越来越大,每次排查生产问题都会话好长时间,并且日志文件很大。所以就想写一个shell脚本进行定时将日志进行切割。 #!/bin/bash source /home/mfls/.bash_profile cd `dirname $0` d=`date ...
分类:
其他好文 时间:
2020-06-04 15:20:46
阅读次数:
64
最近有一个给其他公司搭建集群的项目,目前机房有100台左右服务器,过几天差不多有80台服务器需要修改IP地址,所以打算通过虚拟机写出一个批量修改IP的shell脚本,虽然说修改IP这种事情最好不用shell来完成,但是我真不想一台一台的修改IP,而且脚本经过多遍测试,不会出现问题,且目前机房机器都是 ...
分类:
系统相关 时间:
2020-06-04 15:18:09
阅读次数:
226
自动化测试工作常需要shell中同时运行多个命令,或者多个shell同时运行 如果直接按顺序写在.sh文件里则会等待上一条指令完成后继续下一条,不满足要求 解决方案1 在shell脚本命令结尾加上&表示后台运行,如./run.sh & 输出信息会打印到当前终端且后续命令继续执行。 **注意:**此方 ...
分类:
系统相关 时间:
2020-06-04 13:50:58
阅读次数:
395
讲解内容 1,条件测试 if条件语句 一 条件测试 形式 test 条件表达式 或者 [ 条件表达式 ] -d 是否为目录 -e 目录或文件是否存在 -f 是否为文件 -r 当前用户是否有权限读取 -w 当前用户是否有权限写入 -x 当前用户是否有权限执行 举例 测试/media/cdrom是否为目 ...
分类:
系统相关 时间:
2020-06-04 13:31:36
阅读次数:
70
接着上一篇处理jenkins的问题,Jenkins调整好以后(主要包括docker和maven),准备把之前的一个.net项目通过jenkins发布。 项目里面分5个子项目,server/receiver/push/attachment/web,之前用shell脚本做过一次编译封装,目前欠缺的主要是 ...
分类:
其他好文 时间:
2020-06-03 23:23:25
阅读次数:
65