首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Bash脚本,如何删除尾随子串,不区分大小写?

在Bash脚本中,要删除尾随子串并且不区分大小写,可以使用字符串操作和正则表达式的结合。

以下是一个示例的Bash脚本代码:

代码语言:bash
复制
#!/bin/bash

string="Hello World"
substring="world"

# 将字符串转换为小写
lowercase_string=${string,,}

# 将子串转换为小写
lowercase_substring=${substring,,}

# 使用正则表达式替换尾随子串为空
result=${lowercase_string%%$lowercase_substring}

# 输出结果
echo $result

在上述代码中,首先将原始字符串和子串都转换为小写,然后使用${string%%substring}的语法来删除尾随子串。${string%%substring}表示从字符串的末尾开始,删除最长匹配的子串。

运行以上脚本,输出结果为Hello,即删除了尾随子串"world"。

对于Bash脚本的更多详细信息,可以参考腾讯云的产品文档:Bash脚本

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券