[問題] bash script 模擬使用者輸入
#!/bin/bash
for((i=1;i<=5;i++))
do
<<ZZZ
./test1
$i
ZZZ
done
其中 test1 是一執行檔,執行後會新開一 tt.txt 後等待使用者輸入一數並存入
正常狀況應該最後會在tt.txt中看到5 (最後一個迴圈的i)
但執行此 sh01.sh 後連tt.txt檔都沒有產生
有試過將 <<ZZZ 放在 ./test1 之後
會執行 test1 但並不會自行輸入 $i (也就是還需要等待使用者輸入)
實在是不知哪裡出了問題
請高手解答,感激不盡。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.224.67
推
11/13 01:04, , 1F
11/13 01:04, 1F
→
11/13 01:05, , 2F
11/13 01:05, 2F
→
11/13 11:01, , 3F
11/13 11:01, 3F
→
11/15 17:52, , 4F
11/15 17:52, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):