摘要: Shell (( )) 的用法 双小括号 (( )) 的语法格式为: ((表达式)) 通俗地讲,就是将数学运算表达式放在((和))之间。表达式可以只有一个,也可以有多个,多个表达式之间以逗号,分隔。对于多个表达式的情况,以最后一个表达式的值作为整个 (( )) 命令的执行结果。可以使用$获取 (( 阅读全文
posted @ 2019-08-26 21:18 DaShuZang 阅读(348) 评论(0) 推荐(1) 编辑
摘要: 如果要执行算术运算(数学计算),就离不开各种运算符号,和其他编程语言类似,Shell 也有很多算术运算符,下面就给大家介绍一下常见的 Shell 算术运算符,如下表所示。 但是,Shell 和其它编程语言不同,Shell 不能直接进行算数运算,必须使用数学计算命令,这让初学者感觉很困惑,也让有经验的 阅读全文
posted @ 2019-08-26 21:10 DaShuZang 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 方法1:while循环中执行效率最高,最常用的方法。 while read linedoecho $linedone < filename 注释:这种方式在结束的时候需要执行文件,就好像是执行完的时候再把文件读进去一样。 方法2 : 管道法: cat $FILENAME | while read L 阅读全文
posted @ 2019-08-26 21:04 DaShuZang 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 一. 最小匹配和最大匹配file=/home/user/file1.txt1. 表达式:${file#*/} 作用:从左开始匹配,匹配到第一个/,删除第一个/及其左边的字符串结果:home/user/file1.txt 2. 表达式:${file##*/} 作用:从左开始匹配,匹配到最后一个/,删除 阅读全文
posted @ 2019-08-26 18:40 DaShuZang 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: MySQL日志 日志文件对于任何应用程序都是非常重要的,许多操作都需要记录到日志,然后可以利用日志文件查错纠错等。 mysql中当然也有日志,mysql的日志大概分为五种,即错误日志、查询日志、慢查询日志、二进制日志和事务日志。 查看日志相关的全局变量。 -- 查询日志相关全局变量 show glo 阅读全文
posted @ 2019-08-26 13:44 DaShuZang 阅读(95) 评论(0) 推荐(0) 编辑
摘要: MySQL日志 日志文件对于任何应用程序都是非常重要的,许多操作都需要记录到日志,然后可以利用日志文件查错纠错等。 mysql中当然也有日志,mysql的日志大概分为五种,即错误日志、查询日志、慢查询日志、二进制日志和事务日志。 查看日志相关的全局变量。 -- 查询日志相关全局变量 show glo 阅读全文
posted @ 2019-08-26 13:43 DaShuZang 阅读(158) 评论(0) 推荐(0) 编辑
摘要: MySQL变量的使用 在mysql文档中,mysql变量可分为两大类,即系统变量和用户变量。 但根据实际应用又被细化为四种类型,即局部变量、用户变量、会话变量和全局变量。 一、局部变量 mysql局部变量,只能用在begin/end语句块中,比如存储过程中的begin/end语句块。 其作用域仅限于 阅读全文
posted @ 2019-08-26 11:03 DaShuZang 阅读(173) 评论(0) 推荐(0) 编辑