[問題] 執行shell script過程中禁止/忽略鍵盤輸入
我想請教各位一個script執行上的問題
為了讓大家簡單明瞭我的問題
我用一個script的例子來說明:
#!/bin/bash
read test
sleep 3
echo $test
上面這段code
若是執行到sleep階段時
我在鍵盤上隨意敲幾個字母並且按下enter
例如我敲了:abcdef
執行完這段程式後
abcdef會被當成新的指令執行
我要如何才能禁止這種情況發生呢?
換句話說
我要如何在執行一個script的時候
除非我在script中下了read指令
不然所有的鍵盤輸入皆被忽略
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.82.205
推
04/20 16:16, , 1F
04/20 16:16, 1F
→
04/20 17:55, , 2F
04/20 17:55, 2F
→
04/20 17:55, , 3F
04/20 17:55, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):