Re: 想請問各位前輩如何讓指令自動化 - Linux

Oscar avatar
By Oscar
at 2011-05-14T23:11

Table of Contents

※ 引述《pipidog (如果狗狗飛上天)》之銘言:
: ※ 引述《durten (史卜吉)》之銘言:
: : 我的狀況是:
: : 我用 GROMACS 跑了一筆資料出來,需要用 GROMACS 分析資料
: : 而指令下了之後還要再選取要計算的資料類型(這是在另一個檔案定義)
: : 想請教一下如何讓這個動作可以自動執行?
: 寫批次檔啊! 給你一個範本自己去改吧,這個程式是呼叫scilab,啟動
: scilab之後,在scilab的介面要裡面執行一的檔案叫做hiq_read.sce,
: 的程式碼,這個程式被執行之後,會要求使用者輸入三個參數,這三個參
: 數我直接用萬用變數寫在最前面了.
: #!/bin/bash
: # input parameters ===============
: project=CeAFMA
: Nband=4
: spin=on
: # Main program ====================
: /home/pipidog/Localopt/scilab-5.3.1/bin/scilab-cli << Go! > hiq_read.log
: exec('/home/pipidog/data/Scilab/hiq_read/hiq_read.sce',-1);
: $project
: $Nband
: $spin
: Go!


我先解釋一下看我理解得對不對:

# input parameters 是指定待會要餵給 hiq_read 的參數

exec 是把參數的內容不斷迭代 hiq_read.sce

GO! 就是整個迭代參數的內容,最後把輸出全部寫入 hiq_read.log

不過我不大了解 -1 (是數字還是字母) 的意義?



這和我需要的似乎不同

我的指令是這樣下的:

g_bond -s [座標紀錄檔] -f [拓樸描述檔] -n [需要計算的粒子] -o [輸出]

因為 -n 參數我要輸入幾十組粒子去計算,但是 g_bond 這個指令一次只允許

計算一組數據,才會想問這樣的 script 該怎麼寫?




--
Tags: Linux

All Comments

Regina avatar
By Regina
at 2011-05-16T06:22
shell script可以寫迴圈

Re: 想請問各位前輩如何讓指令自動化

Leila avatar
By Leila
at 2011-05-14T14:37
※ 引述《durten (史卜吉)》之銘言: : 我的狀況是: : 我用 GROMACS 跑了一筆資料出來,需要用 GROMACS 分析資料 : 而指令下了之後還要再選取要計算的資料類型(這是在另一個檔案定義) : 想請教一下如何讓這個動作可以自動執行? 寫批次檔啊! 給你一個範本自己去改吧,這個程式是呼叫s ...

5/24 Android 初探與 Linux 專案開發成果發表

David avatar
By David
at 2011-05-14T14:11
Embedded Linux System 系列研討會二十 活動連結 : http://www.rose-tek.com/class_detial.php?courid=78andamp;level1_id=6 2011/5/24 高雄場 ...

想請問各位前輩如何讓指令自動化

Joe avatar
By Joe
at 2011-05-14T11:58
我的狀況是: 我用 GROMACS 跑了一筆資料出來,需要用 GROMACS 分析資料 而指令下了之後還要再選取要計算的資料類型(這是在另一個檔案定義) 想請教一下如何讓這個動作可以自動執行? - ...

UBUNTU 10.04 有關電池電量的部份

Dorothy avatar
By Dorothy
at 2011-05-14T09:36
→ wgst88w:XP運行正常??不是說跟Linux一樣嗎? 05/05 07:44 → wgst88w:ㄜ~如果是GUI,那這真的有必要回報給官方喔...因為已經搞 05/05 08:11 → wgst88w:爆人家一顆電池了! ...

如何修改檔案的使用者?

Thomas avatar
By Thomas
at 2011-05-14T01:11
請問如何修改檔案的使用者 假設有一個資料夾 他屬於root 我想把他改成他是屬於user1 請問該如何下指令= = 我查來查去都只有查到變更一個檔案的權限 而無法更改他的使用者... -- → Bennu: 山│ ∕═══ ═══﹨ │ 04/16 17:26 → ...