if循环语句
#!/bin/bash
#单分支
if [ 0 -eq $UID ]
then
echo "你登陆的是管理员用户"
echo "你的权限是最大的"
fi
echo ----------------------------------
#!/bin/bash
#双分支
if [ 0 -eq $UID ]
then
echo "你登陆的是管理员用户"
echo "你的权限是最大的"
else
echo "你登陆的不是管理员用户"
echo "你只有一丢丢的权限"
fi
#多分支
#!/bin/bash
read -p "请输入一个字母:" x
if [ $x == a ]
then
echo "aaa"
elif [ $x == b]
then
echo "bbb"
else
echo "ccc"
fi#!/bin/bash
#检测目录是否存在,存在则输出ok,不存在则进行创建
dir=/if_test/cdrom
if [ $dir -e ]
then
echo "文件已存在"
else
mkdir -p $dir
fi
echo -------------------------
#!/bin/bash
#检测主机是否存活,存活则输出通了,不存活则输出不通
ping 192.168.245.130 -c 3 -i 0.2 -W 1 &> /dev/null
if [ $? -eq 0 ]
then
echo "通了"
else
echo "不通"
fi
echo ----------------------------
#!/bin/bash
read -p "请输入要检测的ip:" ip
ping $ip -c 3 -i 0.1 -W 1 &> /dev/null
if [ $? -eq 0 ]
then
echo "通了"
else
echo "不通"
fi修改vim中tab缩进
vim ~/.vimrc
set ai #自动缩进
set ts=4 #设置tab空格为4测试
#!/bin/bash
read -p "放假了学几天:" day
if [ $day -le 15 -a $day -ge 10 ]
then
echo "优秀的孩子"
elif [ $day -le 9 -a $day -ge 6 ]
then
echo "好孩子"
elif [ $day -le 5 -a $day -ge 1 ]
then
echo "学也学不好,玩也玩不好"
elif [ $day -eq 0 ]
then
echo "孩子你没救了"
else
echo "输错数字了"
fi
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员fancy
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果