亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 如何交互式輸入?yún)?shù) [打印本頁]

作者: donggua0713    時間: 2013-03-15 21:42
標題: 如何交互式輸入?yún)?shù)
本帖最后由 donggua0713 于 2013-03-15 21:48 編輯

請教大家,我碰到如下需求。
有個文本文件,里面每一行都是一個字符串值。比如a.txt
有個命令abc.sh,運行后,隔若干時間(這個時間不定,取決于系統(tǒng)執(zhí)行速度),需要輸入某些參數(shù),這些參數(shù)就是a.txt里面的字符串值。

比如a.txt內容:
1
2
3
4
5

命令abc.sh執(zhí)行情況如下:
abc.sh
請輸入第一個參數(shù):  (此處輸入a.txt中第1行 1)

執(zhí)行中,請等待  (等待若干時間)

請輸入第二個參數(shù):  (此處輸入a.txt中第2行 2)

執(zhí)行中,請等待  (等待若干時間)

如此循環(huán)





由于這個命令,執(zhí)行時間太長,可能以天計算。那么就需要一個腳本,來讀取a.txt里面的內容,在abc.sh需要輸入的時候,依次輸入?yún)?shù)。這個應該這么做呢?



我用:
abc.sh <<EOF
1
2
3
4
5
EOF

這樣,但是輸入的參數(shù),刷的就全部輸入了,不會等到需要的時候再輸入。
作者: yinyuemi    時間: 2013-03-15 22:48
回復 1# donggua0713


    try

while read line
do
     xx.sh $line
done < a.txt
作者: donggua0713    時間: 2013-03-15 22:50
yinyuemi 發(fā)表于 2013-03-15 22:48
回復 1# donggua0713


不行的,用循環(huán)的話,等于是多次執(zhí)行abc.sh,但是我的目的是輸入多個abc.sh需要的參數(shù)
作者: yinyuemi    時間: 2013-03-15 22:55
回復 3# donggua0713


    那你修改abc.sh呢?
用shift

作者: Shell_HAT    時間: 2013-03-15 23:42
哥們,TIM/TAM里面什么地方需要執(zhí)行這樣的腳本?
作者: donggua0713    時間: 2013-03-16 15:34
不是TIM/TAM的事,是TSM的事

現(xiàn)在只能嘗試EOF這種方法,不知道為什么有的成功,有的不成功。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2