小编Tim*_*gle的帖子

从BASH数组变量中删除前导零

我试图从BASH数组中删除前导零...我有一个像这样的数组:

echo "${DATES[@]}"
Run Code Online (Sandbox Code Playgroud)

回报

01 02 02 03 04 07 08 09 10 11 13 14 15 16 17 18 20 21 22 23
Run Code Online (Sandbox Code Playgroud)

我想从日期中删除前导零并存储回数组或其他数组,所以我可以迭代另一步...任何建议?

我试过这个,

for i in "${!DATES[@]}"
do
    DATESLZ["$i"]=(echo "{DATES["$i"]}"| sed 's/0*//' ) 
done
Run Code Online (Sandbox Code Playgroud)

但是失败了(对不起,我是一个老Java程序员,负责做一些BASH脚本)

bash awk sed

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

标签 统计

awk ×1

bash ×1

sed ×1