分页: 2 / 2

发表于 : 2008-04-23 17:26
yaoms
貌似 BigSnake.NET 的BT方法可以

发表于 : 2008-04-23 17:31
BigSnake.NET
常规方法..

代码: 全选

read i
[ "$i" -ge 0 -a "$i" -le 23 ]

发表于 : 2008-04-23 17:34
patrickhe
vincent_zh 写了:我倒是想到先检查输入的是不是数字,再判断其范围是不是在0-23之间,但我想知道有没有简洁的方法呢???
期待高手
那把这个条件拆开好了

代码: 全选

[[ -n "$nbr" && "$nbr" -ge 0 && "$nbr" -le 23 ]]

发表于 : 2008-04-25 22:46
vincent_zh
期待高手中。。。。。。

发表于 : 2008-04-26 22:46
yingfei

代码: 全选

/home/yingfei$ cat aaa
2a
3
18
b6
23
24
123
20a
201
/home/yingfei$ grep -E '^((1?[0-9])|(2[0-3]))$' aaa
3
18
23
/home/yingfei$

发表于 : 2008-04-27 18:31
vincent_zh
研究下先,谢谢楼上的