Shell字符串方法怎么使用(shell,开发技术)

时间:2024-05-09 19:53:50 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

字符串(String)就是一系列字符的组合。字符串是 Shell 编程中最常用的数据类型之一(除了数字和字符串,也没有其他类型了)。

Shell字符串方法怎么使用

单引号

Shellstringlearningstr='thisisastring'

单引号字符串的限制:

单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。

双引号

Shellstringlearningyour_name='runoob'str="Hello,Iknowyouare\"$your_name\"!\n"echo-e$str

输出结果为:

ShellstringlearningHello,Iknowyouare"runoob"!

双引号的优点:

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

拼接字符串

Shellstringlearningyour_name="runoob"

# 使用双引号拼接

Shellstringlearninggreeting="hello,"$your_name"!"greeting_1="hello,${your_name}!"echo$greeting$greeting_1

# 使用单引号拼接

Shellstringlearninggreeting_2='hello,'$your_name'!'greeting_3='hello,${your_name}!'echo$greeting_2$greeting_3

输出结果为:

Shellstringlearninghello,runoob!hello,runoob!hello,runoob!hello,${your_name}!

获取字符串长度

Shellstringlearningstring="abcd"echo${#string}#输出4

提取子字符串

以下实例从字符串第 2 个字符开始截取 4 个字符:

Shellstringlearningstring="runoobisagreatsite"echo${string:1:4}#输出unoo

查找子字符串

查找字符 i 或 o 的位置(哪个字母先出现就计算哪个):

Shellstringlearningstring="runoobisagreatsite"echo`exprindex"$string"io`#输出4

注意: 以上脚本中 ` 是反引号,而不是单引号 ‘,不要看错了哦。

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Shell字符串方法怎么使用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:CentOS下怎么使用EPEL源下一篇:

19 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18