1.什么是交互式变量
当我们在shell中输入一条命令,然后回车的时候,会让填写一些内容才能继续往下走 也就是传统的一问一答模式
比如passwd命令
会让用户输入密码,然后再次输入密码
2.编写脚本实现交互式的操作
写一个交互式脚本,用户可以自己输入要ping的ip地址,然后通了输出uo,不通输出down
当给read -p 后面加上-s IP的时候,代表了不回显,直接输出结果
创建一个userctl.sh,当输入-d是删除用户,-c是新建用户并且改密码,输入不是-d和-c时候,会报错
先判断是否是-d和-c
当是-c的情况
测试成功
当用户不存在时候,输入用户名和密码,会显示错误,不存在的时候,建立用户
当是-d时候,删除用户,删除成功,删除失败