9.bash2

http://blog.csdn.net/ithomer/article/details/9288353
1.练习:写一个脚本,完成以下任务
1.添加5个用户  user1,,,…user5
2.每个用户的密码同用户名,而且要求,添加密码完成后不显示passwd 命令的执行结果信息
3.每个用户添加完成后,都要显示用户某某已经成功添加


useradd user1
echo “user1” | passed —stdin user1 &> /dev/null    //空设备文件,也
echo “Add  user1 successfully”


bash 中如何实现条件判断?
条件测试类型
   整数测试
   字符测试
   文件测试
   
条件测试的表达式
   [expression]
   [[ expression ]]
   test expression

整数比较:
   -eq:测试两个整数是否相等:比如$A -eq $B
   -ne 测试2个整数是否不等,不等为真,相等为假
   -gt  测试一个数是否大于另一个数:大于为真,否则为假
   -lt  测试一个数是否小于另一个数:小于为真,否则为假
   -ge 大于或等于
   -le  小于或等于



#A=3
#B=6
#[ $A -eq $B ]
echo $?    //上一个命令的执行返回值。
      


如果用户user6 不存在,就添加用户user6
! id user6 && useradd user6
id user6 || useradd user6

如果/etc/inittab文件的行数大于100 ,就显示好大的文件
[ `wc -l /etc/inittab | cut -d’ ‘ -f1` -gt 100 ] && echo ‘large file’ 




      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值