shell 脚本问题 这句话什么意思 真心没看懂 "${tmp/ $param /}"_百度...

发布网友 发布时间:2024-10-23 21:10

我来回答

1个回答

热心网友 时间:2024-10-31 20:20

这句话的作用是进行字符串识别和取代。(Substring replacement)

${var/Pattern/Replacement}
First match of Pattern, within var replaced with Replacement.
If Replacement is omitted, then the first match of Pattern is replaced by nothing, that is, deleted.
把var中第一个与Pattern一致的词替换成Replacement。(如果Replacement是null,那么就把该词删除。)
在这里var=tmp;Pattern=param的值;Replacement=null。
更多例子可以参考下面的链接。

参考资料:
http://www.tldp.org/LDP/abs/html/parameter-substitution.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com