我想让用户选择多层文件夹。
一旦他们选择了版本文件夹(文件夹名称类似于:1.0.0),我将继续执行后续步骤。
如何匹配1.0.0这样的格式?
最佳答案
您可以使用正则表达式:
folderName="1.2.3";
matchPattern="^[0-9]\.[0-9]\.[0-9]$";
# if regex match, execute the command after "&&"
[[ $folderName =~ $matchPattern ]] && echo "Folder name matches pattern"
关于regex - 字符串匹配版本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49400186/