dbus命令返回的数据存储在一个数组中。
使用
初始化具有特定数组值的两个变量var1=${array[7]}
var2=${array[9]}
如果$ {array [7]}或$ {array [9]}为“< 10”并且在var1上回显或返回:
0
1
2
3
4
...
我想获得
00
01
02
03
...
是否有一种简单的方法可以在初始化期间使用seq或其他命令添加此特定数字?
答案 0 :(得分:1)
没有内置格式化操作符,但使用printf
很容易。
printf '%02i\n' "${array[@]}"