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
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
1 STR="abcd"
2 STR=${STR#"b"}
3 echo $STR
4 STR=${STR%"d"}
5 echo $STR
执行脚本
复制代码 代码示例:
[root@jbxue ~]$ ./test.sh
abcd
abc
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
1 STR="abcd"
2 STR=${STR#"ab"}
3 echo $STR
4 STR=${STR%"c"}
5 echo $STR
执行脚本
复制代码 代码示例:
[root@jbxue ~]$ ./test.sh
cd
cd
cd
cd
您可能感兴趣的文章:
shell截取字符串的例子
php如何截取字符串后四位
php中文字符串截取(mb_substr)实例
php截取字符串实例代码
shell字符串截取的几种方法
shell字符串截取方法分享
python怎么提取字符串的字符
python截取字符串后几位
php截取字符串(无乱码 utf8)
php读取html并截取字符串的小例子
上一篇:shell tr命令用法
下一篇:shell脚本测试下载速度
[关闭]