#!/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 (也就是還需要等待使用者輸入)
實在是不知哪裡出了問題
請高手解答,感激不盡。
--
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 (也就是還需要等待使用者輸入)
實在是不知哪裡出了問題
請高手解答,感激不盡。
--
All Comments