[問題] shell script 如何清除緩衝區的資料?
假如我在 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
討論串 (同標題文章)