LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 950|回复: 4

有关select命令使用中的一个疑问。

[复制链接]
发表于 2007-8-10 09:21:07 | 显示全部楼层 |阅读模式
select var in "a" "b" "c"
do
done

echo $var

var的内容打印不出来,请问这是为什么呢?我本以为会是 a、b、c中的一个
发表于 2007-8-10 13:50:27 | 显示全部楼层
Post by microjuz
select var in "a" "b" "c"
do
done

echo $var

var的内容打印不出来,请问这是为什么呢?我本以为会是 a、b、c中的一个


不懂select,但是直接这样写会报错
回复 支持 反对

使用道具 举报

发表于 2007-8-10 15:54:17 | 显示全部楼层
Post by microjuz
select var in "a" "b" "c"
do
done

echo $var

var的内容打印不出来,请问这是为什么呢?我本以为会是 a、b、c中的一个

楼主以 为的没错啊

  1. [ 15:57:12 | ~/movie | $?: 1 ]
  2. $ select var in "a" "b" "c"; do break; done
  3. 1) a
  4. 2) b
  5. 3) c
  6. #? 2
  7. [ 15:57:22 | ~/movie | $?: 0 ]
  8. $ echo $var
  9. b
  10. [ 15:57:24 | ~/movie | $?: 0 ]
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-10 16:02:39 | 显示全部楼层
不好意思,问题提的不对,是这样的,输入1~3是可以得到内容的,可是输入别的譬如4就得不到内容,var的内容是空,我想得到输入的内容有办法吗?

谢谢!!
回复 支持 反对

使用道具 举报

发表于 2007-8-10 17:47:33 | 显示全部楼层
要输入啥就有啥
为啥不用read
select不是那么用的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表