
linux shell 脚本
Buster_ZR
一定要知道为什么,不能只是凭感觉去尝试,尝试出了结果,但是,只是知其然而不知其所以然,还是没什么效果
展开
-
基本正则表达式与扩展正则表达式
正则表达式一 基本正则表达式1.字符匹配1.匹配次数三级目录写在前面:一直以来 对于正则表达式的使用都没有进行一个系统性的梳理学习,导致在工作中进行脚本编写时,总是会出现一些不符合自己认知的错误,最近抽空将其进行了系统性的学习与梳理所谓正则表达式 是对文本中的字符串进行处理的一种工具,由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符),不表示字符字面意思,而表示控制或通配的功能程...原创 2020-04-12 17:02:14 · 5804 阅读 · 0 评论 -
Linux 中 Shell 常用的变量及其在脚本中的调用
Linux 中 Shell 常用的变量及其基本操作首先了解一下什么是变量 变量 简单的说,变量就是让某一个特定字串代表不固定的内容。举个数学例子,那就是:“ y = ax + b”这东西,在等号左边的 (y) 就是变量,在等号右边的 (ax+b) 就是变量内容。要注意的是,左边是未知数,右边是已知数。讲的更简单一点,我们可以“用一个简单的 “字眼” 来取代另一个比较复杂或者...原创 2018-06-21 14:48:19 · 1296 阅读 · 0 评论 -
Linux Shell 脚本中常用语句(for,while,if,case)
Linux Shell 脚本中常用语句1 for 语句1.1 for…do…done (固定循环) for 这种语法,则是“已经知道要进行几次循环”的状态!for 的语法是:for var in con1 con2 con3 ...do 程序段done以上面的例子来说,这个 $var 的变量内容在循环工作时:1. 第一次循环时, $var 的内容为 c...原创 2018-06-21 14:29:44 · 3017 阅读 · 0 评论 -
Linux 中的正则表达式应用工具(grep,sed,awk)
Linux 中的正则表达式应用工具(grep,sed,awk) 什么是正则表达式 任何一个有经验的系统管理员,都会告诉你:“正则表达式真是挺重要的!”为什么很重要呢?因为日常生活就使用的到啊!举个例子来说,在你日常使用 vim 作文书处理或程序撰写时使用到的“搜寻/取代”等等的功能,这些举动要作的漂亮,就得要配合正则表达式来处理。 简单的说,正则表达式就是处理字串的...原创 2018-06-21 21:23:34 · 2062 阅读 · 0 评论 -
Linux Shell 中的 expect 自动化编程工具语言,语句控制器及运算符。
Linux Shell 中的 expect 自动化编程工具语言,语句控制器及运算符。1. expect expect 是一个免费的编程工具语言,建立在 tcl 基础上的一个工具,它可以让一些需要交互的任务自动化地完成。相当于模拟了用户和命令行的交互操作。 1.1 expect 安装及基本介绍安装 expect 依赖于 tcl,所以需要首先安装 tc...原创 2018-06-28 14:49:17 · 1108 阅读 · 0 评论 -
Shell 脚本实例
Shell 脚本实例1. 数据库备份 执行db.dump.sh westos(数据库密码)脚本执行后会备份数据库中的所有库到/mnt/mysqldump目录中备份文件名称为“库名称 .sql”当此文件存在时报错并询问动作输入“S”跳过备份,当输入“B”时备份“库名称.sq””文件为“库名称backup.sql” ,当输入“O”时,覆盖源文件 脚本内容如下: #!/b...原创 2018-06-28 18:32:09 · 380 阅读 · 0 评论