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

最新回答 / 慕粉0121314447
通常把命令执行的结果赋值给变量时,需要使用$()包起来,然后read命令比较特殊,我是这么理解的。

最新回答 / 慕粉0121314447
把脚本贴出来啊,要不然谁能帮你看?
没有声音啊
受益匪浅,为老师点赞!

最新回答 / 星光如此灿烂
这样看代码看不到你说的问题,你应该把报错也贴上的。暂时看见有几个问题:-n 与“num1” 中间要有空格。== 两边要有空格[ xxx ]  方括号里的判断要跟两个方括号之间有空格除法那行不要带双引号最后一行只要在两边加双引号就够了,不要写那么多双引号可能还有漏看的。。。下面是我写的拆解过if结构的<...code...>

最新回答 / 慕桂英6376748
赋值时不用加,调用时需要加

已采纳回答 / AndreaZha
sum = $(($num1+$num2)),=前后不能有空格吧,得是sum=$(($num1+$num2))

已采纳回答 / 画方为圆
  if ["$ope"=="+"];then  这里的应该这样 if [  "$ope"  ==  "+"  ] ;then明白了吗,2个等号旁边要有空格,2个中括号跟双引号的内容之间也要有空格,目前发现这个问题 
$$为本进程PID,grep -vE "$$|grep" 排除本进程和grep进程

已采纳回答 / 我叫Ning
变量num是你要创建的用户个数,在for循环中,需要调用变量i来控制执行次数,你调用了变量num
```bash
env | grep "USER" | cut -d "=" -f 2
```
应该改为
```bash
env | grep -w "USER" | cut -d "=" -f 2
```
避免使用sudo su时env出现多个USER标识符
首页上一页1234567下一页尾页
课程须知
小伙伴们,学习本课程前需要掌握Linux常用命令,并学习《Tony老师聊shell》系列的前四门课程呦!
老师告诉你能学到什么?
1、掌握条件判断和流程控制的基本语句 2、通过大量案例的学习,掌握shell编程思想 3、体会shell编程在Linux运维中的重要作用
意见反馈 邀请有奖 帮助中心 APP下载
官方微信

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消