注册 登录
编程论坛 Linux教室

shell问题,试过了很多次都没有用

夏天真美好 发布于 2010-12-08 13:41, 827 次点击
想实现一个简单的分支
回车执行命令1,输入a执行命令2
5 回复
#2
pangding2010-12-15 18:10
直接按回车就相当于读到的是空串,用这面的語句应该就行:
程序代码:

#! /bin/bash

while true ; do
    read

    if [ -z "$REPLY" ] ; then
        echo one
    elif [ "$REPLY" == "a" ] ; then
        echo two
    else
        exit
    fi
done

#3
caiqianxing2010-12-20 14:42
你的这个程序是对的。可以实现的!
#4
lucky5635912010-12-28 08:02
还没试过。
#5
南国利剑2011-01-06 13:16
顶2楼
#6
vfdff2011-03-09 01:24
case 分支呀
1