提一个关于$(( ))的问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15
送出感谢: 0
接收感谢: 0

提一个关于$(( ))的问题

#1

帖子 qqttdh » 2008-11-23 10:18

代码: 全选

qqttdh@marx08:~$ s=$((08 - 1))
bash: 08: 基数值过大 (error token is "08")
qqttdh@marx08:~$ s=$((09 - 1))
bash: 09: 基数值过大 (error token is "09")
如上。。。何解。。。?
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
头像
qqttdh
帖子: 896
注册时间: 2007-07-20 22:15
送出感谢: 0
接收感谢: 0

Re: 提一个关于$(( ))的问题

#2

帖子 qqttdh » 2008-11-23 11:38

http://www.linuxforums.org/forum/linux- ... -09-a.html
A convention in many situations is that numeric strings with a leading "0" are interpreted as octal.
:em02
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: 提一个关于$(( ))的问题

#3

帖子 cnkilior » 2008-11-23 12:51

0开头的数字是8进制!
回复

回到 “Shell脚本”