Shell - Variable
来源:互联网 发布:北京神奇时代网络 编辑:程序博客网 时间:2024/05/29 16:06
1. String Length - 变量前面加个#
strVar='wang.guan.jun'
echo ${#strVar}
13
2. Substring - # and %
strVar='wang.guan.jun'
--# 从首部开始搜索匹配的模式,然后返回剩余的部分就是子串。
echo ${strVar#*.} -匹配到wang.
guan.jun
echo ${strVar##*.} --匹配到wang.guan.
jun
echo ${strVar#.*} --匹配到空,即没有这个模式
wang.guan.jun
echo ${strVar##.*} --匹配到空,即没有这个模式
wang.guan.jun
echo ${strVar#w*} --匹配到w
ang.guan.jun
echo ${strVar##w*} --匹配到wang.guan.jun
<empty>
echo ${strVar#w*.} --这里匹配到wang.
guan.jun
--% 从尾部开始搜索匹配的模式,然后返回剩余的部分。
echo ${strVar%.*}
wang.guan
echo ${strVar%%.*}
wang
echo ${strVar%*.}
wang.guan.jun
echo ${strVar%%*.}
wang.guan.jun
echo ${strVar%*n}
wang.guan.ju
echo ${strVar%%*n}
<empty>
echo ${strVar%%.*n}
wang
- Shell - Variable
- shell Variable
- 关于shell中$VARIABLE ${VARIABLE} "$VARIABLE"
- My shell environment variable
- Shell Variable Substitutions
- shell-008: user-variable system-env
- Variable
- Variable
- variable
- variable
- shell 几中专用修饰符 :- :+ := ${variable:offset:length}
- How to find variable is empty in shell script
- linux shell scripts:Syntax error: Bad for loop variable
- linux shell for循环syntax error: bad for loop variable
- Shell Step by Step (2) —— Variable
- shell 中 test ([])比较字符串 x"$variable"的使用
- shell脚本:Syntax error: Bad for loop variable错误解决方法
- linux shell for循环syntax error: bad for loop variable
- 常用的BCB 函数
- 网络营销
- linux server的idle timeout情况整理(设置不好有可能会导致事故)
- Delphi Register Test
- 按Enter转到下一输入框(元素)
- Shell - Variable
- Intel Thread Building Blocks (TBB) 的介绍
- apache commons fileupload 手记删除临时文件及优化速度
- C#导出用户自定义Excel 导出模板Excel
- 嵌入式数据库 sql ce的开发与应用
- C#语言中五种访问修饰符
- 4 - ONE的源代码
- [基于VBA编写] 钻孔数据表(未完工)
- Ctags TagList Install