我写了一个简单的脚本更改日期。当我在ADB中单独输入行时,它可以正常工作。当我在ADB中编写脚本时,它会抛出错误(在开始时带@的纪元号)或错误地更改日期(2018年......)。这是代码:
#!/system/bin/sh
currentdate=$(busybox date +%s)
currentdate=$(($currentdate + 5400))
currentdate=$(busybox date -d @$currentdate +"%Y%m%d.%H%M%S")
date -s $currentdate
我做错了什么?
答案 0 :(得分:0)
尝试以下代码
currentdate=$(busybox date +%s)
currentdate=$((currentdate+5400))
date -s $(busybox date -s @$currentdate '+%Y%m%d.%H%M%S')