这则攻略考察了一些简单的文本替换技术以及Bash中可用的参数扩展简写法,这些简单的技巧可能在某些 方面很有用处。
下面,我就以实例的形式讲解这部分内容。
替换变量中的部分文本:
使用的命令如下所示:
var="This is a line of text" echo ${var/line/Replaced}
输出的内容如下所示:
this is a Replaced of text
我们可 以看到 line 被Replaced 替换。
我们可以通过指定字符串的起始位置和长度来生成子串,语法如下 :
this is a Replaced of text
我们可以看到 line 被Replaced 替换。
我们可以通过指 定字符串的起始位置和长度来生成子串,语法如下:
string="abcdefghijklmnopqrstuvxxyz" echo ${string:4}
输出结果如下:
efghijklmnopqrstuvxxyz
从第五个字符开始,打印第 八个字符:
echo ${string:4:8}
输出结果为:
efghijkl
起始字符的索引从0开始计数, 我们也可以从后向前计数,将最后一个字符索引计为-1.但如果使用负数作为索引的话,必须将负数放入括号 内,例如(-1) 就是最后一个字符的索引。
echo ${string:(-1)}
输出结果为:
z
echo ${string:(-2):2}
输出结果为:
yz
下面给出演示的截图:
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, 索引
, 字符
, 结果
, 输出
起始
shell 读文本切片、cura切片参数设置、日本pv800切片机 参数、python 切片操作、切片机操作规程,以便于您获取更多的相关知识。