你的位置:首页 > 操作系统

[操作系统]bash脚本练习


练习一:

1、添加5个用户,user1,...,user5;

2、每个用户的密码同用户名,添加密码完成后,不显示命令的执行结果;

3、每个用户添加完成后,都要显示用户某某已添加成功。

useradd user1

echo "user1" | passwd --stdin user1 &> /dev/null

echo "User1 added."

 

条件判断

  if

    用户不存在,添加用户,添加密码,并打印user1添加成功;

  否则

      打印"用户已存在"

 

bash条件判断

条件测试类型:

  整数测试

  字符测试

  文件测试

 

条件测试的表达式:

  [ expression ]  

  [[ expression ]]

  test expression

 

 

练习二:

1、使用一个变量保存一个用户名;

2、删除此变量中的用户,且一并删除其家目录;

3、显示“用户删除完成”信息