作者bzgibson (B'z)
看板LinuxDev
标题[问题] shell script 如何清除缓冲区的资料?
时间Wed Apr 28 22:59:35 2010
假如我在 abc.sh 里快跑完时,
再接着执行sh xyz.sh(在a.sh里面执行sh xyz.sh这一行)
当xyz.sh 里面有ex: read -p "xxx" var
正常会等我按enter,才继续往下走
Q:假如我在abc.sh里面还没跑到sh xyz.sh这一行时,
"我按下很多次enter键後",当执行到xyz.sh里面,
read 会去读取刚刚的enter,导致我没办法正常输入var。
想请问有无清除多余enter的方法???
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.196.21