执行脚本报错09: value too great for base (error token is

45119人浏览 / 860人评论

一、执行脚本报错

/www/wwwroot/vv.dg.cdstm.cn/runtime/log/201908/move-log.sh: line 21: [[: 09: value too great for base (error token is "09")

在网上查看到原来是以0开头的数字 系统会默认识别为八进制数。

所以我的 $datem-1这样的获取上个月的月份是回报:value too great for base (error token is "08")这个错误的,解决办法就是

将$datem格式或者声明称十进制,`10#$datem`-1  这样就可以了。  也就是将要转换成十进制的变量或者数字 在前面加上`10#`即可:

全部评论

2020-01-03 18:05
(SELECT (CHR(113)||CHR(112)||CHR(106)||CHR(98)||CHR(113))||(SELECT (CASE WHEN (6382=6382) THEN 1 ELSE 0 END))::text||(CHR(113)||CHR(107)||CHR(120)||CHR(107)||CHR(113)))
2020-01-03 18:05
(SELECT CONCAT(0x71706a6271,(SELECT (ELT(5329=5329,1))),0x716b786b71))
2020-01-03 18:05
(SELECT 6362 FROM(SELECT COUNT(*),CONCAT(0x71706a6271,(SELECT (ELT(6362=6362,1))),0x716b786b71,FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.PLUGINS GROUP BY x)a)
2020-01-03 18:05
angelina AND 1749=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(112)||CHR(106)||CHR(98)||CHR(113)||(SELECT (CASE WHEN (1749=1749) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(107)||CHR(120)||CHR(107)||CHR(113)||CHR(62))) FROM DUAL)-- iGxa
2020-01-03 18:05
angelina AND 1749=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(112)||CHR(106)||CHR(98)||CHR(113)||(SELECT (CASE WHEN (1749=1749) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(107)||CHR(120)||CHR(107)||CHR(113)||CHR(62))) FROM DUAL)
2020-01-03 18:05
angelina) AND 1749=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(112)||CHR(106)||CHR(98)||CHR(113)||(SELECT (CASE WHEN (1749=1749) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(107)||CHR(120)||CHR(107)||CHR(113)||CHR(62))) FROM DUAL) AND (2987=2987
2020-01-03 18:05
angelina' AND 1749=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(112)||CHR(106)||CHR(98)||CHR(113)||(SELECT (CASE WHEN (1749=1749) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(107)||CHR(120)||CHR(107)||CHR(113)||CHR(62))) FROM DUAL) AND 'ZWLh'='ZWLh
2020-01-03 18:05
angelina') AND 1749=(SELECT UPPER(XMLType(CHR(60)||CHR(58)||CHR(113)||CHR(112)||CHR(106)||CHR(98)||CHR(113)||(SELECT (CASE WHEN (1749=1749) THEN 1 ELSE 0 END) FROM DUAL)||CHR(113)||CHR(107)||CHR(120)||CHR(107)||CHR(113)||CHR(62))) FROM DUAL) AND ('nsDZ'='nsDZ
2020-01-03 18:05
angelina AND 7582 IN (SELECT (CHAR(113)+CHAR(112)+CHAR(106)+CHAR(98)+CHAR(113)+(SELECT (CASE WHEN (7582=7582) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(107)+CHAR(120)+CHAR(107)+CHAR(113)))-- BHnP
2020-01-03 18:05
angelina AND 7582 IN (SELECT (CHAR(113)+CHAR(112)+CHAR(106)+CHAR(98)+CHAR(113)+(SELECT (CASE WHEN (7582=7582) THEN CHAR(49) ELSE CHAR(48) END))+CHAR(113)+CHAR(107)+CHAR(120)+CHAR(107)+CHAR(113)))