[問題] unix的shell script呼叫fortran跑迴圈

看板Fortran作者 (Exploring inspirations)時間3年前 (2021/08/12 10:59), 編輯推噓1(104)
留言5則, 3人參與, 3年前最新討論串1/1
我是fortran的超超超超新手 所以想要請問一下, 我平常是需要遠端連到unix上,用shell script跑程式, 然後這個程式會呼叫fortran的程式進來跑資料 我的問題可能滿籠統的,因為其實也不知該從何問起XD 就是我想在shell script寫個迴圈, 假設i 是我的變數好了 for i in {1..10}這樣 那我呼叫的fortran PGM="abc.f" 請問一下在這個abc.f裡面直接把loop的變數$i寫進去 那我在執行shell script的時候, 呼叫abc.f的時候,能夠順利執行嗎? 不好意思因為真的很不熟悉fortran跟unix,問的問題可能很笨 再麻煩各位了,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.60.106.5 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1628737141.A.413.html

08/12 11:57, 3年前 , 1F
getenv
08/12 11:57, 1F

08/16 12:15, 3年前 , 2F
你是要把$i寫進f檔裡面嗎?
08/16 12:15, 2F

08/16 12:18, 3年前 , 3F
如果是真的話就getenv,或是touch一個tmp.txt檔把$i寫進
08/16 12:18, 3F

08/16 12:18, 3年前 , 4F
去,再讓fortran去讀也是可以
08/16 12:18, 4F

08/26 15:06, 3年前 , 5F
感謝 我再查看看getenv的指令
08/26 15:06, 5F
文章代碼(AID): #1X58vrGJ (Fortran)
文章代碼(AID): #1X58vrGJ (Fortran)