Re: [問題] bash script 模擬使用者輸入

看板Linux作者時間17年前 (2008/11/13 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《winter0128.bbs@ptt.cc (winter0128)》之銘言: > #!/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 echo $i > file ./test1 < $file done -- 如果真的愛一個作業系統 怎能不害怕不再能使用它 而我們必須接受現實 於是長大了 寂寞就是沒有了機會再用它 比沒有電腦還要寂寞 而那些點亮我們生命的作業系統 就彷彿電影中發生在暹邏的愛情故事 即使短暫使用也會刻骨銘心 To all the Linux that bring us to kernel. -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: kendlee.sayya.org
文章代碼(AID): #196ndc00 (Linux)
文章代碼(AID): #196ndc00 (Linux)