scripts執行需要輸入變數之程式 - Linux

Table of Contents

請問一下

目前我有個分析程式,在執行時需要輸入參數。

我想用script執行,一次把不同的原始數據分析完(全都有相同的變數)。

然而在執行我的分析程式時,並不知該如何利用script輸入分析程式的參數。


for a in 1 2 3 4 5 6
do

mv POSCAR_$a POSCAR

MMain-Zu # analysis program

11
0
2 這些為相同變數
2
0

此作法皆為在執行MMain-Zu停下,且必須手動輸入參數變數。

請問我該如何修改 thx

--

All Comments

Sierra Rose avatarSierra Rose2012-04-13
你的分析程式的參數是11 0...這一串 還是寫在POSCAR_$a中
Jacky avatarJacky2012-04-14
執行程式後所需要輸入的參數
Tom avatarTom2012-04-15
所以你總共要跑6次
每一次在執行MMain-Zu完之後要依序輸入那5個參數
Olive avatarOlive2012-04-19
恩 沒錯
Eartha avatarEartha2012-04-23
用輸入導向 MMain-Zu < data.txt
data.txt 放你的輸入
Margaret avatarMargaret2012-04-25
感謝 已經試出來了