オプションを自動的に選択する前に、一定時間待ってください。

オプションを自動的に選択する前に、一定時間待ってください。
echo "Select option: Enter 1 or 2. (1. cakes 2. coffee)"  
set selection=$<  
...

ユーザー入力を40秒待ちたいです。この遅延時間内にユーザー入力がない場合は、自動的に選択を1に設定したいと思います。 tcshでどのようにこれを達成できますか?

Bashやcshのソリューションも歓迎します。

関連情報