[問題] shell script 如何清除緩衝區的資料?

看板LinuxDev作者 (B'z)時間14年前 (2010/04/28 22:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
假如我在 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
文章代碼(AID): #1Bs4rQor (LinuxDev)
文章代碼(AID): #1Bs4rQor (LinuxDev)