为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / ABrondly
当你在sh目录下时,install在当前目录不存在为真(是用elif [ ! -e "$file"] 来判断的),所以执行This is not file!当你在root目录下时,install.log存在为真(是用 elif [ -f "$file"]来判断的),所以执行This is pu tong,程序流程判断的走向,明白了么

最新回答 / 慕粉3827965
好的,这个问题是我代码看错了,已经解决了,大家不用回复了 ^_^

最新回答 / 给我000肉啊肉
[-e japan ]-bash: [-e: command not found如果你是这样的错误,那可能是   你没加空格  [ -e japan ]  [和-e之间是有一个空格的,认真听啊,老是有强调的

最新回答 / 祎见中情_0
你可以不用env检测环境变量来检测user。你完全可以用whoami多条的话,可以通过正则和通配符过滤

已采纳回答 / 库坶斯随风
有两个问题:1,只在加法处有输出2,if [ "$ope"=='+' ]  判断符两边需要有空格

最新回答 / 慕粉1720382552
问题描述不清,很令人头疼。提到的root权限是说root用户吧?

最新回答 / 裙子树
不是有Linux学习入门第一、第二、第三阶段嘛,可以根据这个来看
课程须知
小伙伴们,学习本课程前需要掌握Linux常用命令,并学习《Tony老师聊shell》系列的前四门课程呦!
老师告诉你能学到什么?
1、掌握条件判断和流程控制的基本语句 2、通过大量案例的学习,掌握shell编程思想 3、体会shell编程在Linux运维中的重要作用

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消