纯bash是指使用Bash shell脚本语言编写的脚本,可以在Linux和Unix系统上运行。在Bash中,可以使用##和%%来提取子字符串。
##操作符用于删除字符串开头的最长匹配子串,%%操作符用于删除字符串末尾的最长匹配子串。
以下是使用##和%%来提取子字符串的示例:
string="Hello World"
echo ${string##H} # 输出:ello World
在这个例子中,${string##H}
表示删除字符串开头的最长匹配子串"H",所以输出为"ello World"。
string="Hello World"
echo ${string%%d} # 输出:Hello Worl
在这个例子中,${string%%d}
表示删除字符串末尾的最长匹配子串"d",所以输出为"Hello Worl"。
##和%%操作符可以结合其他字符串操作符一起使用,以满足不同的需求。
推荐的腾讯云相关产品和产品介绍链接地址如下:
请注意,以上推荐的腾讯云产品仅为示例,可能不完全适用于纯bash的场景。
云+社区沙龙online第6期[开源之道]
企业创新在线学堂
Elastic 中国开发者大会
Elastic 中国开发者大会
Hello Serverless 来了
云+社区技术沙龙[第16期]
Elastic 实战工作坊
Elastic 实战工作坊
云+社区技术沙龙[第7期]
领取专属 10元无门槛券
手把手带您无忧上云