分页: 1 / 1

select command

发表于 : 2013-01-06 14:11
tea_spring
初学shell中,文档中一个关于select的例子:

select var in "Linux" "Gnu Hurd" "Free BSD" "Other"; do
break
done
echo "You have selected $var"

终端运行后报错,提示找不到select 指令。用 man select输出是
int pselect(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct timespec *timeout, const sigset_t *sigmask);
应该不是shell 里想用的吧。

怎么回事? 我的系统是ubuntu11.10

Re: select command

发表于 : 2013-01-06 14:26
aulara
是个C 系统函数 :em02

Re: select command

发表于 : 2013-01-06 16:48
tea_spring
aulara 写了:是个C 系统函数 :em02
你指的是 man select 出来那个? 那我如何才能调用示例中的那个 gnu command?

Re: select command

发表于 : 2013-01-07 18:52
lilydjwg
你用的什么 shell 运行的?(是如何运行它的?)

bash 和 zsh 支持 select,dash 不支持。