加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell脚本错误日记1

发布时间:2020-12-15 16:47:20 所属栏目:安全 来源:网络整理
导读:1.源文件 2.图1报错信息: 1) 2)无论user和passwd输入任何值,if语句条件都为真 3.原因: 1)图1源文件第9行,使用if的test命令或者说条件判断,要求if与中括号之间必须保证有空格,否则if语句识别不到,从shell编辑器中也可以看到如果if位置错误,if关键

1.源文件



2.图1报错信息:

1)


2)无论user和passwd输入任何值,if语句条件都为真


3.原因:

1)图1源文件第9行,使用if的test命令或者说条件判断,要求if与中括号之间必须保证有空格,否则if语句识别不到,从shell编辑器中也可以看到如果if位置错误,if关键字没有改变颜色

2)图1源文件第9行,使用test命令的比较时,如字符串、数值等的比较时,通常要保证运算符两边留有空格,否则系统会以为是赋值语句,无论输入任何值都误以为true

3)图2源文件第6行和第9行对于文件或者目录的判断必须保证为绝对路径,否则系统程序找不到文件或者目录,造成程序异常,但是没有报错信息

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读