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

已采纳回答 / JunkChen
老狮共享了,就可以下载一般会在这个位置:<...图片...><...图片...>如果木有,那应该是老师没共享哦
@Jeffacode 只是顺便练习下 判断命令 而已
Mark!
#!/bin/bash

#read:接收键盘输入;-t 秒数:read命令会一直等待用户输入,使用此选项可以指定等待时间;-p:提示信息。
read -t 30 -p &quot;please input the dir:&quot; dir

#-d判断是不是一个目录
if [ -d &quot;$dir&quot; ]
then
echo &quot;输入的是目录&quot;
else
echo &quot;输入的不是目录&quot;
fi
#!/bin/bash

#匹配出包含 sda5的行,取分区使用率这一列(楼主是第五列),用cut 按 &quot;%&quot;分割、取第一列的 参数取出根分区的使用率,赋值给变量test
test=$(df -h | grep &quot;sda5&quot; | awk &#039;{print $5}&#039; | cut -d &#039;%&#039; -f 1)

#如果变量test大于等于10,则输出
if [ &quot;$test&quot; -ge &#039;10&#039; ]
then
echo &quot;/ is null&quot;
fi
#!/bin/bash

#从环境变量中过滤出包含&quot;USER&quot;字符的行,结果为USER=root; 然后使用字符串截取命令cut,按 分隔符为&quot;=&quot;,取第二列数据 的参数取出root值
test=$(env | grep &quot;USER&quot; | cut -d &quot;=&quot; -f 2)

# &quot;==&quot;是字符串判断是否相等命令 ps:[]里的数据,两边需要加空格,否则会报命令错误
if [ &quot;$test&quot; == &quot;root&quot; ]
then
echo &quot;this is my first shell code,go next&quot;
fi
@Alex_Mercer 是的,百度一下才知道,[]里 两边需要带空格
感谢老师 讲的非常好
非常棒的课,感谢!
感谢Tony老师。
偶尔间断地看着鸟哥的书复习。终于看完了。条件判断。谢谢Tony老师的讲解。
i++也可以正确执行啊
希望引进新的&#039;老湿&#039;讲解
注意哈,那个【】两边要带空格[ -e helo.cpp ]

已采纳回答 / onemoo
test1 和 test2 那两句中,sed 和 后面的引号之间好像没有空格: sed 's/[0-9]//g'最后输出结果时,result 错打成 resulte了。
老师你的拼音打的真好!!!哈哈
课程须知
小伙伴们,学习本课程前需要掌握Linux常用命令,并学习《Tony老师聊shell》系列的前四门课程呦!
老师告诉你能学到什么?
1、掌握条件判断和流程控制的基本语句 2、通过大量案例的学习,掌握shell编程思想 3、体会shell编程在Linux运维中的重要作用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消