教程集 www.jiaochengji.com
教程集 >  脚本编程  >  shell  >  正文 shell 截取字符串实例教程

shell 截取字符串实例教程

发布时间:2014-12-14   编辑:jiaochengji.com
本文分享了shell脚本截取字符串的方法,有需要的朋友参考下。

本节内容:
shell字符串截取方法

1,去掉字符串最左边的字符
 

复制代码 代码示例:
[root@jbxue ~]$ vi test.sh
  1 STR="abcd" 
  2 STR=${STR#"a"} 
  3 echo $STR 
  4 STR=${STR%"d"}                                                                                           
  5 echo $STR 
执行脚本
[root@jbxue ~]$ ./test.sh  
bcd 
bc

2,符号#表示最左边;%表示左右边;注意大括号里面变量的引用,前面不加符号$
如果#或%后面的字符号串没有匹配最左或最右的值,不会进行字符串截取。
 

复制代码 代码示例:
[root@jbxue ~]$ vi test.sh  
  1 STR="abcd" 
  2 STR=${STR#"b"} 
  3 echo $STR 
  4 STR=${STR%"d"}                                                                                                            
  5 echo $STR 
 

执行脚本
 

复制代码 代码示例:
[root@jbxue ~]$ ./test.sh  
abcd 
abc 
 

3,体验下截取多个字符,下面的脚本将截取最左边的两个字符ab
 

复制代码 代码示例:
[root@jbxue ~]$ vi test.sh  
 
  1 STR="abcd" 
  2 STR=${STR#"ab"} 
  3 echo $STR 
  4 STR=${STR%"c"}                                                                                                            
  5 echo $STR 
 

执行脚本
 

复制代码 代码示例:
[root@jbxue ~]$ ./test.sh  
cd 
cd 

您可能感兴趣的文章:
shell截取字符串的例子
php如何截取字符串后四位
php中文字符串截取(mb_substr)实例
php截取字符串实例代码
shell字符串截取的几种方法
shell字符串截取方法分享
python怎么提取字符串的字符
python截取字符串后几位
php截取字符串(无乱码 utf8)
php读取html并截取字符串的小例子

关键词: 字符串截取   
[关闭]
~ ~