在自动选择选项之前等待特定的时间

在自动选择选项之前等待特定的时间
echo "Select option: Enter 1 or 2. (1. cakes 2. coffee)"  
set selection=$<  
...

我想等待 40 秒用户输入。如果在这个延迟时间内没有用户输入,我想自动将选择设置为1。我如何在tcsh中实现这一点?

也欢迎 bash 或 csh 中的解决方案。

相关内容