[問題] scripts執行需要輸入變數之程式

看板Linux作者 (這就是人蔘)時間13年前 (2012/04/13 14:56), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
請問一下 目前我有個分析程式,在執行時需要輸入參數。 我想用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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.172.119

04/13 17:47, , 1F
你的分析程式的參數是11 0...這一串 還是寫在POSCAR_$a中
04/13 17:47, 1F

04/13 18:58, , 2F
執行程式後所需要輸入的參數
04/13 18:58, 2F
如果我單獨執行程式 則我要依序輸入 11 0 2 2 0 這五個數字 ※ 編輯: greg60711 來自: 140.112.172.119 (04/13 18:59) ※ 編輯: greg60711 來自: 140.112.172.119 (04/13 18:59)

04/13 19:13, , 3F
所以你總共要跑6次
04/13 19:13, 3F

04/13 19:13, , 4F
每一次在執行MMain-Zu完之後要依序輸入那5個參數
04/13 19:13, 4F

04/13 19:55, , 5F
恩 沒錯
04/13 19:55, 5F

04/13 21:43, , 6F
用輸入導向 MMain-Zu < data.txt
04/13 21:43, 6F

04/13 21:43, , 7F
data.txt 放你的輸入
04/13 21:43, 7F

04/13 22:07, , 8F
感謝 已經試出來了
04/13 22:07, 8F
文章代碼(AID): #1FXyulRl (Linux)