shell
文章平均质量分 78
sailershen
这个作者很懒,什么都没留下…
展开
-
shell下字符串的相关操作
计算字符串长度: [shentao@vps ~]$ string=abcABC123ABCabc [shentao@vps ~]$ echo ${#string} 15 [shentao@vps ~]$ echo `expr length $string` 15 [shentao@vps ~]$ echo `expr "$string" : '.*'` 15感觉最后一种是很奇怪的写法。原创 2012-01-29 12:49:28 · 595 阅读 · 0 评论 -
shell变量的相关操作(1)
扩展变量 ${parameter-default} -- 如果变量parameter没被声明, 那么就使用默认值. ${parameter:-default} -- 如果变量parameter没被设置, 那么就使用默认值. $ echo ${username0} #前面没有申明和设置$username0变量,所以这里显示为空 $ echo ${username0-`whoami原创 2012-01-29 14:36:40 · 647 阅读 · 0 评论 -
shell变量的相关操作(2)
变量的字符串长度${#var} $ username4=abcde $ echo ${#username4} 5注: ${#*}和${#@}表示位置参数的个数. 对于数组来说, ${#array[*]}和${#array[@]}表示数组中元素的个数. ${var#Pattern}, ${var##Pattern} 从变量$var的开头删除最短或最长匹配$Patt原创 2012-01-29 15:35:51 · 451 阅读 · 0 评论