Мне нужно создавать новые каталоги постепенно. Ниже представлена структура папок: -
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 manifestests / $ 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))