为了账号安全,请及时绑定邮箱和手机立即绑定
哈哈哈哈哈哈哈
test=$( env |grep USER |cut -d "=" -f 2)
#定义变量test
#从env的输出的环境变量结果中过滤出USER=root这行 使用的是grep 行过滤命令
#用cut进行列过滤 cut -d "分隔符" -f 列号

echo $test
#打印输出结果 调试使用
if [ "$test" == "root" ]
#条件语句 变量的值是否等于root
then
#如果条件成立执行的程序语句
echo "this is root"
fi #结束if
[ -z $name ] && echo yes || echo no
[ -n $name ] && echo yes || echo no
[ $b == $a ] && echo yes || echo no
[ $b != $a ] && echo yes || echo no
weibo_笨笨考拉树袋熊_0
我输入[22 -ge 11] 提示命令不存在。。。。

[ 22 -ge 11 ] 这样输入就对了
[ 99 -ge 188 ] && echo "yes" || echo "no"
-eq 是否相等 =
-ne 是否不相等 !=
-gt 是否大于 >
-lt 是否小于 <
-ge 是否大于等于 >=

-le 是否小于等于 <=
-d 文件夹为真
-e 文件和文件夹都为真
-f 普通通文件为真
[ -e anaconda-ks.cfg ] && echo yes || echo no
判断文件 是否存在
老师讲的very good
“*” 不行,必须用*
nice nice nice
我输入[22 -ge 11] 提示命令不存在。。。。
打错了 入门很轻松
老师讲的 我们人们很轻松
课程须知
小伙伴们,学习本课程前需要掌握Linux常用命令,并学习《Tony老师聊shell》系列的前四门课程呦!
老师告诉你能学到什么?
1、掌握条件判断和流程控制的基本语句 2、通过大量案例的学习,掌握shell编程思想 3、体会shell编程在Linux运维中的重要作用

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消