bash中如何实现条件判断?条件测试类型: 整数测试 字符测试 文件测试 一、条件测试的表达式: [ expression ] 括号两端必须要有空格 [[ expression ]] 括号两端必须要有空格 test expression组合测试条件: -a: and -o: or !: 非 二、整数 ...
分类:
系统相关 时间:
2019-02-13 12:50:57
阅读次数:
188
$@表示脚本输入的全部参数,在bash脚本中,若$@增加引号("$@"),则包含空格的参数也会被保留,若不增加引号($@),则包含空格的参数会被拆分。 例: 1. 引号 对于单引号、双引号、转义字符开头的空格,命令行解析时将不会被拆分。 2. 花括号 花括号作用于不带引号、以逗号分隔的列表或序列。当 ...
分类:
其他好文 时间:
2019-01-04 00:24:58
阅读次数:
184
Shell中有三种类型的循环:for, until, while,具有3种类型的条件语句:if, case, 条件操作符(&&, ||)。 1. 结束码 命令的结束码可以在命令运行完后,查看$?查看。当命令执行正常时,结束码为0,当异常时,返回1-255的数字。 2. test命令 test命令用于 ...
分类:
其他好文 时间:
2018-12-27 10:24:24
阅读次数:
152
普通输入框字段校验测试 1. 不输入,空内容 2. 输入1个字符 3. 若输入框有长度限制为N个字符,测试N-1个字符,N个字符,N+1个字符,N+N+...(超长)这几个边界值 4. 还需要测试下通过复制大于长度的值粘贴进去看是否能输入 5. 输入半角/全角空格 6. 输入半角/全角,大写/小写英 ...
分类:
其他好文 时间:
2018-12-11 11:16:06
阅读次数:
182
bash编程的信号捕获: kill -l KILL无法捕捉; trap 'COMMAND' SIGNAL, 信号捕捉用于:在中途中止时做一些清理操作。 一. trap捕捉到信号之后,可以有三种反应方式: (1)执行一段程序来处理这一信号 (2)接受信号的默认操作 (3)忽视这一信号 二 第一种形式的 ...
分类:
其他好文 时间:
2018-11-23 20:45:04
阅读次数:
217
bash编程之循环控制: for varName in LIST; do 循环体 done while CONDITION; do 循环体 done until CONDITION; do 循环体 done 循环控制: continue: 提前结束本次循环而开始评估下一轮; break [n]: 跳 ...
分类:
其他好文 时间:
2018-11-23 20:39:38
阅读次数:
163
bash脚本编程:之case语句 条件测试: 0: 成功 1-255: 失败 命令: [ expression ] [[ expression ]] test expression exPression: 整数测试: -gt, -ge, -lt, -le, -eq, -ne 字符串: >, < , ...
分类:
其他好文 时间:
2018-11-23 20:32:59
阅读次数:
521
问题出现: 在我测试python中的文本文件的读取与写入时,用到了字典对象来存储读出的数据。 在命令行中运行时始终存在一个开头的\ufeff字符。 测试了几次都如此。 后来在网上查了一下有不少的接近答案但都没有回答我心中的问题,只查到了解决方案。 注:encode('utf-8')和decode(' ...
分类:
编程语言 时间:
2018-11-14 01:09:03
阅读次数:
339
一、字符测试函数 ctype.h isalnum:测试字符是否为英文或数字;isalpha:测试字符是否为英文字母;isascii:isacii(测试字符是否为ASCII码字符)incntrl:测试字符是否为ASCII码的控制字符isdigit:测试字符是否为阿拉伯数字isgrahp:测试字符是否为 ...
分类:
编程语言 时间:
2018-11-08 22:11:39
阅读次数:
166
shell脚本编程 作用:通过命令行解析的方式,自动执行设定好的程序或命令代码。(若将脚本挂到定时任务中,就会自动在非工作时间里自动触发执行程序) Shell脚本文件以“.sh”结尾 规范的Shell脚本第一行会指出由哪个程序(解释器)来执行脚本中的内容。在linux bash编程中一般为:#!/b ...
分类:
系统相关 时间:
2018-11-03 02:05:54
阅读次数:
228