会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
tomhex
博客园
首页
新随笔
联系
订阅
管理
Linux Shell脚本中的空格
=
等号两边必须无空格,否则报错;如:
i =$1
和
i= $1
都是错误的。但是在
()
内部不限制如
for((i =1;i<3;i= i+1))
(())
内外括号之间无空格,写成
( () )
这样会报错。但内部括号不限制如
s=$(( $i+1 ))
[]
是条件判断式,所以前后内部都必须有空格。其内部元素之间必须有空格才能识别,否则一律报错。如:
while [$i -lt 6 ]
少一个空格都会报错
posted @
2023-07-29 15:04
tomhex
阅读(
253
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告