0
我寫了一個小腳本來模擬某人在屏幕上輸入用戶輸入。bash腳本中的換行解釋
只要沒有換行符,它效果很好。我似乎無法弄清楚如何改變我的腳本來完成這項工作,而且我知道它必須簡單。
如果有人有更好的腳本編寫方式,我也可以進行完整的重構。
#!/bin/bash
#Displays input as if someone were typing it
read the_input_line
while [ -n "$the_input_line" ]
do
printf "%c" "$the_input_line"
sleep .1
the_input_line=${the_input_line#?}
done
我應該澄清一下 - 我認爲這是一個讓它搞砸的換行符。如果你做了類似的事情(該程序稱爲打字機),它會在換行符上打斷:ls -la |打字機 – Kevin 2011-05-08 15:17:23