小编4rb*_*b3l的帖子

整型变量的前导补零

我正在尝试创建一个新变量,其中 0 到 9 之间的数字应始终表示为 00...09 而不是 0...9。这是我的测试,没有用于 POC 目的的实际命令:

for i in {00..23}; do hourPlus=$((i+1)); echo $i $hourPlus; done
Run Code Online (Sandbox Code Playgroud)

哪个输出:

00   1
01   2
02   3
03   4
04   5
05   6
06   7
07   8
08   9
09   10
10   11
11   12
12   13
13   14
14   15
15   16
16   17
17   18
18   19
19   20
20   21
21   22
22   23
23   24
Run Code Online (Sandbox Code Playgroud)

然而,我期待类似的事情:

00   01
01   02
02   03
03   04
04   05 …
Run Code Online (Sandbox Code Playgroud)

scripting shell-script

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

scripting ×1

shell-script ×1