导航

2018年3月13日

摘要: 在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 加入了“*” 不是意思是: 当然, 阅读全文

posted @ 2018-03-13 11:44 皮堡斯 阅读(293) 评论(0) 推荐(0)

摘要: Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 数值测试参数 说明-eq 等于则为真-ne 不等于则为真-gt 大于则为真-ge 大于等于则为真-lt 小于则为真-le 小于等于则为真 实例演示:num1=100num2=100if test $[ 阅读全文

posted @ 2018-03-13 11:15 皮堡斯 阅读(204) 评论(0) 推荐(0)

摘要: $()和 ` ` : 在 bash shell 中,$( ) 与` ` (反引号) 都是用来做命令替换用(commandsubstitution)的。 例如 version=$(uname -r)和version=`uname -r`都可以是version得到内核的版本号 各自的优缺点: 1. ` 阅读全文

posted @ 2018-03-13 10:52 皮堡斯 阅读(225) 评论(0) 推荐(0)

摘要: 用于字符串的输出 格式 echo string 使用echo实现更复杂的输出格式控制 1.显示普通字符串: 2.显示转义字符 3.显示变量 4.显示换行 5.显示不换行 转义 \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且 阅读全文

posted @ 2018-03-13 09:59 皮堡斯 阅读(237) 评论(0) 推荐(0)