我需要以增量方式生成新目录。以下是文件夹结构:-
1. Dockerfile
2. Makefile
3. manifests
+ 1.0.0
+ 1.0.1
我想从变量中的现有目录中获取最新版本,即last=1.0.1,将值0.0.1添加到last以获得下一个版本,即next=1.0.2。这样我就可以使用mkdir manifests/$next创建一个新目录,如下所示:-
1. Dockerfile
2. Makefile
3. manifests
+ 1.0.0
+ 1.0.1
+ 1.0.2
我可以使用以下命令获取具有最新版本的目录名称:-
last=$(find manifests -type d -name '[0-9]*.[0-9]*.[0-9]*' -printf "%f\n" | sort -V | tail -n 1)
如何将0.0.1添加到变量中,以便next=1.0.2如下所示:-
next=$(($last + 0.0.1))