Bash中的百分比符号,它用于什么?
发布时间:2020-12-15 18:23:54 所属栏目:安全 来源:网络整理
导读:参见英文答案 Bash: manipulating with strings (percent sign)1个 我有一个以.zip结尾的文件名,我只想要没有zip的文件名.在这里,我在bash中找到了一个技巧. $f="05 - Means-End Analysis Videos.zip"$echo "${f%*.zip}"05 - Means-End Analysis Videos 这里
参见英文答案 >
Bash: manipulating with strings (percent sign)1个
我有一个以.zip结尾的文件名,我只想要没有zip的文件名.在这里,我在bash中找到了一个技巧. $f="05 - Means-End Analysis Videos.zip" $echo "${f%*.zip}" 05 - Means-End Analysis Videos 这里发生了什么?为什么%*.zip正在删除我的扩展程序?
从开头删除$var中字符串的最短匹配:
${var#string} 从开头删除$var中字符串的最长匹配: ${var##string} 从结尾删除$var中字符串的最短匹配: ${var%string} 从结尾删除$var中字符串的最长匹配: ${var%%string} 尝试: var=foobarbar echo "${var%b*r}" > foobar echo "${var%%b*r}" > foo (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |