![](/img/trans.png)
[英]How to write write a Unix shell script to accept the product order details as string input and display the total order amount
[英]How to write a unix shell script for
程序应要求密钥来运行程序; 用户应提前编程此密钥。 如果用户输入正确的密钥,则进入下一步(3),否则提示输入正确密钥五次,然后退出程序
您可能正在尝试实现类似的东西
#!/bin/bash
secretKey="qwerty1234"
failcount=5
success=0
while [ $failcount -gt 0 ]
do
echo "please enter secretKey"
read inp
if [ $inp = $secretKey ]
then
success=1
break
else
((failcount--))
echo $failcount" tries remaining"
fi
done
if [ $success = 0 ]
then
exit 1
fi
echo "code runs here"
上面的代码有一个预设的密钥写入脚本(在本例中为 qwerty1234)
程序循环 5 次,由 failcount 变量决定。 如果密码输入正确,则成功变量设置为 1 并执行代码。
如果密码错误 5 次,则循环以成功变量为 0 结束。
这会导致程序以错误代码 1 退出
希望这会有所帮助,但是请尝试提供一个更清晰的示例,将来可能会提供一些基本的实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.