我想請教各位一個script執行上的問題
為了讓大家簡單明瞭我的問題
我用一個script的例子來說明:
#!/bin/bash
read test
sleep 3
echo $test
上面這段code
若是執行到sleep階段時
我在鍵盤上隨意敲幾個字母並且按下enter
例如我敲了:abcdef
執行完這段程式後
abcdef會被當成新的指令執行
我要如何才能禁止這種情況發生呢?
換句話說
我要如何在執行一個script的時候
除非我在script中下了read指令
不然所有的鍵盤輸入皆被忽略
--
為了讓大家簡單明瞭我的問題
我用一個script的例子來說明:
#!/bin/bash
read test
sleep 3
echo $test
上面這段code
若是執行到sleep階段時
我在鍵盤上隨意敲幾個字母並且按下enter
例如我敲了:abcdef
執行完這段程式後
abcdef會被當成新的指令執行
我要如何才能禁止這種情況發生呢?
換句話說
我要如何在執行一個script的時候
除非我在script中下了read指令
不然所有的鍵盤輸入皆被忽略
--
All Comments