bash script 模擬使用者輸入 - Linux

Ula avatar
By Ula
at 2008-11-13T00:23

Table of Contents

#!/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 (也就是還需要等待使用者輸入)
實在是不知哪裡出了問題


請高手解答,感激不盡。

--
Tags: Linux

All Comments

Ethan avatar
By Ethan
at 2008-11-15T05:08
搞錯對象,應該用 expect 而不是 bash
Connor avatar
By Connor
at 2008-11-19T11:27
<< 不是丟到 test1 的 stdin ,所以沒用
Elizabeth avatar
By Elizabeth
at 2008-11-23T04:55
可以實際寫出來解釋嗎,還是不太懂
Zora avatar
By Zora
at 2008-11-24T10:15
第四與第五行對調…

Ubuntu8.10的網路問題

Jack avatar
By Jack
at 2008-11-12T23:37
※ 引述《flied (libertines)》之銘言: : 我開機有一半的機會螢幕右下角會出現網路的圖示 : 就是一切都正常 : http://picasaweb.google.com.tw/chenyenlee/Flair#5267771317922290658 : 但是也幾乎有一半的機會 : 右下角的網 ...

Re: mount -oloop 問題?

Todd Johnson avatar
By Todd Johnson
at 2008-11-12T23:32
※ 引述《coscell.bbsatbbs.cis.nctu.edu.tw (goodman)》之銘言: : ==andgt; 在 oldjou.bbsatptt.cc (jou) 的文章中提到: : andgt; rar 有 linux 版本,請自行下載研究看看吧! : andgt; 記得之前是 conso ...

Ubuntu8.10的網路問題

Brianna avatar
By Brianna
at 2008-11-12T22:17
我開機有一半的機會螢幕右下角會出現網路的圖示 就是一切都正常 http://picasaweb.google.com.tw/chenyenlee/Flair#5267771317922290658 但是也幾乎有一半的機會 右下角的網路圖示不會出現 http://picasaweb.google.com.t ...

請問在 linux 怎麼做 iso 黨?

Sierra Rose avatar
By Sierra Rose
at 2008-11-12T21:23
這是最簡單的方法 ... cat /dev/cdrom andgt; mycd.iso 然後可以 md5sum chk 一下 ... md5sum mycd.iso andgt; mycd.iso.sum ; md5sum -c mycd.iso.sum - ...

請問在 linux 怎麼做 iso 黨?

Aaliyah avatar
By Aaliyah
at 2008-11-12T20:32
man mkisofs ※ 引述《tomtsi.bbsatbbs.sayya.org (蔡松文)》之銘言: -- 今美夷有余力而制其弊,追亡逐北,伏屍百萬,流血漂櫓,因利乘便,宰割天下, 分裂山河,強國請服,弱國入朝。匹夫伊拉克懷璧其罪,致美夷引兵三十萬劫掠 中東,旋陷伊都城,巴格達城中最多節義之人,兵才及 ...