Shell编程之字符串的使用详解

发布日期: 2022-03-01

浏览量: 535

字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单 引 号,也可以用双引号,也可以不用引号。

1、单引号

skill='Python'

str='I am goot at $skill'

echo $str

输出结果为:

I am goot at $skill

单引号字符串的限制:

单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;

单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行)

2、双引号

skill='Python'

str="I am goot at $skill"

echo $str

输出结果为:I am goot at Python 

双引号的优点:

双引号里可以有变量

双引号里可以出现转义字符

3、获取字符串长度

skill='Python'

echo ${skill} # 输出结果: Python 

echo ${#skill} # 输出结果: 4

4、提取子字符串

举例:从字符串第2个字符开始截取4个字符

str="i like Python"

echo ${str:2} #substring(2)

echo ${str:2:2} #substring(2,2)

5、查找子字符串

查找字符o在那个位置(最先出现的字符)

str="Python is so easy"

echo `expr index "$str" o`

找的时候是从1开始查找

以上就是关于“Shell编程之字符串的使用详解”的分享。蓉华教育,专注IT技术人才培养,欢迎咨询。

关注我们
值得信赖的IT教育机构

值得信赖的IT培训机构

成都校区地址:成都市武侯区孵化园9号楼A座2楼 西安校区地址:西安市未央区凤城九路海博广场B座 深圳校区地址:深圳市福田区彩田南路深圳青年大厦

蓉华教育,行胜于言,IT培训学校口碑选择

2016-2024 版权所有 © 成都蓉华软创科技有限公司官网(蜀ICP备20007585号-1 )

微信咨询

微信咨询

联系电话

联系方式

173-5852-6576