linux在vim中编程老出现这个错误,syntax error near unexpected token'('

xueren6678218 2012-10-21 05:31:09
错误: line 19:syntax error near unexpected token'('
line 19:‘ i=$ (($i+1))’
感觉语法肯定没问题的 到底怎么回事,在$后面空个空格的也过也是这个错误,求指点
...全文
578 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Franklin 2012-10-22
  • 打赏
  • 举报
回复
linu对空格是敏感的,这个和windows不同
__Cheny 2012-10-22
  • 打赏
  • 举报
回复
我猜你是想做一个递增数据的操作 bash里面递增的写法是
i=$(($i+1)) 和C一样的理解方式 先$取i的值与1相加 双括号表示里面是一个算术运算
最后用$取值并赋予i
你那句$后面肯定不用加空格 另外提示你19行有错误你也要看一下上下两行是不是有语法错误

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧