如何用 bash 與使用者互動?
#!/bin/bash
echo -n “Enter your name > ”
read txtname
echo “Hi! $txtname”
上面的 shell script 會接收使用者的輸入. 然後在印出 Hi! 使用者.
如果想要寫個 script 等待 3 秒鐘. 使用者沒回應就取消可以改寫下列程式 :
#!/bin/bash
echo -n “Please input within 3 seconds > ”
if read -t 3 input; then
echo “You just input : $input!”
else
echo “You did not input anything”
fi
大致上是這樣.