替换变量,假若替换掉最后一个呢

来源:5-1 变量替换和测试

Echo鑫

2019-01-24

老师,你讲了文本中字符串"/"来替换第一个匹配字符串,“//”来匹配所有字符串,那我要取文本中最后一个字符串并将其进行替换,该怎么操作?

写回答

1回答

酷田

2019-01-27

Shell中默认没有命令直接这样做,但可以寻求一个变通的做法,任何编程语言都这样!
比如你想删除最后一个符合条件的字符串,可以这样做,将字符串倒序,同时将需要删除的字符串也倒序,然后在倒序后的字符串中直接删除第一个倒序的子字符串不就可以了嘛!
源码如下://img.mukewang.com/szimg/5c4db24e00010fc415001126.jpg
不能上传附件,只能拍了个照片,请谅解!有问题随时沟通

1
1
Echo鑫
非常感谢!
2019-01-27
共1条回复

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程