我想制作一个销售脚本,用于在 Debian 中将文本输入到命令中

我想制作一个销售脚本,用于在 Debian 中将文本输入到命令中

抱歉,如果我解释不清,这是我的问题,

我想制作一个基本的 shell bash 脚本,比如 x.sh,然后运行命令

更改 htpasswd -b -c /etc/squid/squid_passwd root 密码

bash 脚本会要求输入用户名:我在这里输入 xyz 并按回车键

然后 bash 会要求输入密码:我在这里输入 abc 并按回车键

shell 会将 xyz 和 abc 替换为 root:pass 并运行以下命令

更改 htpasswd -b -c /etc/squid/squid_passwd root 密码

然后输入命令,

服务鱿鱼重启

有人能帮忙解决吗?试过了。搜索但找不到答案。

答案1

#!/bin/bash
read -p "Enter name " name 
echo "Hi, $name"
read -sp "Enter password " pass
echo
echo "$name has provided the password $pass"
echo
change htpasswd -b -c
/etc/squid/squid_passwd $name $pass
Service squid restart 

就像这样。诀窍是将密码放入变量中(基本编程),然后使用该变量

相关内容