1.什么是交互式变量
当我们在shell中输入一条命令,然后回车的时候,会让填写一些内容才能继续往下走 也就是传统的一问一答模式
比如passwd命令

会让用户输入密码,然后再次输入密码
2.编写脚本实现交互式的操作


写一个交互式脚本,用户可以自己输入要ping的ip地址,然后通了输出uo,不通输出down


当给read -p 后面加上-s IP的时候,代表了不回显,直接输出结果


创建一个userctl.sh,当输入-d是删除用户,-c是新建用户并且改密码,输入不是-d和-c时候,会报错
先判断是否是-d和-c


当是-c的情况
测试成功

当用户不存在时候,输入用户名和密码,会显示错误,不存在的时候,建立用户



当是-d时候,删除用户,删除成功,删除失败


本文深入探讨交互式变量的概念,通过具体实例演示如何利用Shell脚本实现交互式操作,如ping测试、用户管理和密码设置等,为读者提供实用的编程技巧。

3万+

被折叠的 条评论
为什么被折叠?



