Bash Shell脚本,如何在没有用户干预的情况下放置用户输入
所以我的想法是制作一个shell脚本来创建一个用户。例如,在命令之后: flask fab创建管理 被称为它将要求一些输入: 用户名 (用户类型用户名,单击输入) 用户名 (用户键入名字,单击“输入”) 密码 (用户键入名字,单击“输入”) 我想在文件中定义这些输入,这样当调用命令时,输入将自动提供,无需用户干预 如何在shell脚本中实现这一点?Bash Shell脚本,如何在没有用户干预的情况下放置用户输入,bash,shell,Bash,Shell,所以我的想法是制作一个shell脚本来创建一个用户。例如,在命令之后: flask fab创建管理 被称为它将要求一些输入: 用户名 (用户类型用户名,单击输入) 用户名 (用户键入名字,单击“输入”) 密码 (用户键入名字,单击“输入”) 我想在文件中定义这些输入,这样当调用命令时,输入将自动提供,无需用户干预 如何在shell脚本中实现这一点? 谢谢 我不知道flask,但是否需要按用户名、名字、密码的顺序输入;你可以用heredocs来实现自动化 # /bin/bash source p
谢谢 我不知道
flask
,但是否需要按用户名、名字、密码的顺序输入;你可以用heredocs来实现自动化
# /bin/bash
source password.txt # a file that has the content of:
# username=user
# firstname=Ivan
# password=123
flask fab create-admin <<-EOF
${username}
${firstname}
${password}
EOF
exit 0
在大多数linux发行版中都有此功能。尝试接受解决问题的答案。人们在寻找同一问题的解决方案时会发现,了解某件事情是否对你有效很有帮助。如果你自己解决了一些问题,试着回答你自己的问题。这使它成为一个更好的地方;-)明确地:
read -sp "Password? " password
echo $password