通常,在bash的各种条件结构和流程控制结构中都要进行各种测试,然后根据测试结果执行不同的操作,有时也会与if等条件语句相结合,来完成测试判断,以减少程序运行的错误。执行条件测试表达式后通常会返回“真”或“假”,就像执行命令后的返回值为0表示真,非0表示假一样。一、shell脚本的条件测试在bash编程里,条件测试常用的语法形式如下:语法1:test<测试表达式>:这是利用test命令
分类:
系统相关 时间:
2019-09-01 20:12:54
阅读次数:
154
一、条件测试与比较1、test测试表达式常用test-ffile&&echotrue||echofalse2、[测试表达式]特别常用[-ffile]&&echotrue||echofalse3、[[测试表达式]]二、流程控制1、流控制语句if实例1#!/bin/bash#获取uid=0(root)中的0;id=id|awk-F‘[=(]‘‘{
分类:
系统相关 时间:
2019-09-01 14:46:45
阅读次数:
156
字符串测试操作符 字符串测试操作符的作用:比较两个字符串是否相同、字符串长度是否为0,字符串是否为 NULL(注:bash区分零长度字符串和空字符串)等 在书写测试表达式时,可以使用下表中的字符串测试操作符。 下表:字符串测试操作符 特别注意,以上表格中的字符串测试操作符务必要用""引起来 1、以上 ...
分类:
系统相关 时间:
2019-08-31 12:52:11
阅读次数:
98
参考链接:https://blog.csdn.net/qq_28382071/article/details/79759559 MySQL正确的UPDATE语法如下: 测试表数据和字段格式 执行以下UPDATE语句,会有什么结果? 第三句UPDATE语句报错,其他成功执行 执行结果: 说明: 1和4 ...
分类:
数据库 时间:
2019-08-27 13:11:30
阅读次数:
183
" 目录 字符类型 char类型 varchar类型 实测 总结 枚举类型与集合类型 字符类型 官网:https://dev.mysql.com/doc/refman/5.7/en/char.html注意:char与varchar括号内的参数指的是字符的固定长度 char类型 定长,简单粗暴,浪费空 ...
分类:
数据库 时间:
2019-08-19 11:13:32
阅读次数:
110
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。准备工作为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。表名:order_history描述:某个业务的订单历史表主要字段:unsignedintid,tinyint(4)intt
分类:
数据库 时间:
2019-08-15 16:01:25
阅读次数:
143
在写sql过程中竟然发现了一个oracle中decode和聚合函数连用的bug. 来说一下: 先建一张临时的测试表 create table test (id number,value varchar2(10)); insert into test values(1,0); insert into ...
分类:
数据库 时间:
2019-08-09 13:47:04
阅读次数:
95
-- 建立源表create table t_source ( item_id int, created_time datetime, modified_time datetime, item_name varchar(20), other varchar(20) ); -- 建立目标表create ...
分类:
其他好文 时间:
2019-08-06 20:06:01
阅读次数:
105
正则表达式是描述字符模式的对象。正则表达式用于在文本上执行模式匹配和“搜索和替换”功能。 示例说明: /JC2182/i - 是一个正则表达式。 JC2182 - 是一种模式(用于搜索)。 i - 是一个修饰符(将搜索修改为不区分大小写)。 修饰符 修饰符用于执行不区分大小写和全局搜索: 修饰符描述 ...
分类:
编程语言 时间:
2019-07-29 10:00:39
阅读次数:
120
1、条件测试常用语法 说明: 双中括号[[ ]]中可以使用通配符进行匹配,这是其区别于其它几种语法的地方 &&,||,<,>等操作符可用于双中括号[[ ]]中,但不能应用于[ ]中,在[ ]中一般用-a,-o,-lt,-gt来代替 举例: 2、测试表达式用法 2.1、文件测试表达式 2.2、字符串测 ...
分类:
系统相关 时间:
2019-07-25 17:49:12
阅读次数:
150