我有一个三列两位数的版本号(xx:xx:xx
)。有谁能告诉我如何使用shell脚本来增加它吗?
Min Value
00:00:00
Max Value
99:99:99
Sample IO
10:23:56 -> 10:23:57
62:54:99 -> 62:55:00
87:99:99 -> 88:00:00
最佳答案
作为使用awk的一行代码,假设version是包含版本的变量:
echo $VERSION | awk 'BEGIN { FS=":" } { $3++; if ($3 > 99) { $3=0; $2++; if ($2 > 99) { $2=0; $1++ } } } { printf "%02d:%02d:%02d\n", $1, $2, $3 }'
关于linux - 如何使用Shell脚本增加版本号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37995785/