论坛风格切换切换到宽版
  • 895阅读
  • 6回复

[问题求助]请教编写程序 [复制链接]

上一主题 下一主题
离线phantomsr.
 
发帖
2109
C币
-271763
威望
404
贡献值
3
银元
-5
铜钱
4604
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我想在运.行某个程序前加个密码程序学习
echo Pl..ease enter the password:    外汇
read. PASSWORDTEST             汽车
if test $.PASSWORDTEST .-eq 123电脑
then
    echo "Th.e password was rig.ht!"(广告)
else
    ech.o "The passwor.d was wrong!".
    read PASS.WORDTEST           建材
fi
....... #后面的程序
当我输入123后接着执行后面的程序,可是当.我输入.不是123时提示密码错误,可是此时如果我不继续输密码健康
而是直接按回车,.就会继续执行后面的程序.(        游戏          )
我想:如果密码不对,继续输入,输入不正确或回车继续输入密码直到密码.正.确才执行后面的程序,要怎么编写?(广告)
顺便问.下:密码如果输入错误超过3次就logo.ut 怎么编?[成人用品]
谢谢

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线qq273580105.
发帖
2049
C币
-235857
威望
381
贡献值
1
银元
-1
铜钱
4522
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
bash命令语言....

离线seani.
发帖
1850
C币
-61324
威望
314
贡献值
1
银元
0
铜钱
4059
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
感谢楼上的,那个:表示空句是什么意思,我去掉:就不行了,为什么?我看了书上也没有:

顺便问下:密码如果输入错误超过3次就自动退出怎么编?

[ 本帖最后由 qing4a926 于 2008-2-16 12:26 编辑 ]

发帖
2033
C币
-280850
威望
375
贡献值
1
银元
-4
铜钱
4608
人人网人气币
0
只看该作者 地板  发表于: 2010-04-14
空语句就是后面什么都不加,如果是shell的话,那是一句注释。
你在while里面添加一个counter,失败就加一,加到3就退出while就可以了。
建议找本shell的书参考一下

离线samk750.
发帖
2038
C币
-60693
威望
392
贡献值
1
银元
-3
铜钱
4684
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-14
好的 谢谢各位

离线cg678.
发帖
2019
C币
-60902
威望
330
贡献值
1
银元
-3
铜钱
4493
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-14
好好把基础的语法看下吧,有个基础的编写的思路再去进行程序的编写

离线comcast.
发帖
2032
C币
-140023
威望
398
贡献值
1
银元
-2
铜钱
4519
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-14
while :     #这里的:其实就是“真”,你可以用TRUE代替,效果一样的。
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个