在bash Linux中以数字形式获取两天之间的差值
我需要得到一个由两个日期之差组成的整数,这样我就可以开始循环这个数字了。它适用于大于10的日期,但如果日期小于10,则我会得到一个错误 从天开始=01 TO_DAY=08 计数器=$到天-从天 我得到了这个错误: 第3行:08:对于基本错误标记来说,值太大,为08在bash Linux中以数字形式获取两天之间的差值,linux,bash,date,Linux,Bash,Date,我需要得到一个由两个日期之差组成的整数,这样我就可以开始循环这个数字了。它适用于大于10的日期,但如果日期小于10,则我会得到一个错误 从天开始=01 TO_DAY=08 计数器=$到天-从天 我得到了这个错误: 第3行:08:对于基本错误标记来说,值太大,为08 如何正确地从两个日期中获取整数?在shell中,以0开头的不带引号的值被视为八进制值,08是无效的八进制数 但是,您可以使用此表达式使用base=10进行算术运算: 计数器=$10$TO_日-10$FROM_日 回声计数器 7. 在s
如何正确地从两个日期中获取整数?在shell中,以0开头的不带引号的值被视为八进制值,08是无效的八进制数 但是,您可以使用此表达式使用base=10进行算术运算: 计数器=$10$TO_日-10$FROM_日 回声计数器 7.
在shell中,以0开头的不带引号的值被视为八进制值,08是无效的八进制数 但是,您可以使用此表达式使用base=10进行算术运算: 计数器=$10$TO_日-10$FROM_日 回声计数器 7.
前导0表示它是一个八进制的8进制数字,只有数字0到7。前导0表示它是一个八进制的8进制数字,只有数字0到7。