我试图从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脚本)