b99902HW 板


LINE

好像很多人在這邊遇到了困難 所以我簡單的說一下吧 ------------------------------------------------------------------------- 前情提要:(只是要寫作業的可以跳過) 所謂的sh檔(script) 就是批次檔 可以用批次的方式去處理東西 在教batch processing的時候 應該有分析過 用批次的好處就是你可以把一連串的東西一次處理 最後再看結果就好 對於以後你們在寫程式 {可能需要先用 data1 在a程式跑十分鐘跑出結果a 然後用結果a再用b程式去跑 用十分鐘得到最後結果b} 然後要跑data1~data100 最後有100個結果出來 如果不用script 那你就要待在電腦前面 每隔約10分鐘就要去下一次command 10分鐘說長不長說短不短 為了要快點跑完就要一直待在電腦前面不是很麻煩嗎... 所以我們可以寫一個script讓電腦按script跑 然後就可以去做自己的事情了 多棒! 所以把他學起來以後應該是有幫助的! PS. script也有他一定的語法 有興趣的人可以google學一下~ ------------------------------------------------------------------------------ about作業: 我需要你們的是寫一個script讓工作站的電腦依序跑compile & 執行的指令 所以它的內容基本上是compile & 執行 的command 寫完之後你可以試試在工作站上用sh 指令執行你的.sh (ex:執行sh demo.sh) 如果是對的 工作站應該會幫你compile好.c & 執行他with your input ========================================================================= 補充! 如果因為script是對machine下指令 所以如果下了執行 剛compile 執行檔的指令 那machine會去執行那個執行檔 可是如果程式是這個時候再等input輸入的話 畫面會停在那邊 因為script裡的東西不會被讀到這邊來 解決得方法可以用"資料流"的方式 就是投影片裡有的 < inputfile_name 或是用argv直接在 main裡面給 (那指令就可以下 ./a.out 學號 n) ========================================================================= 有人問說.sh怎麼產生呢? .後面的東西就是副檔名的名稱 跟你們在windows裡如果讓他顯示副檔名名稱 就會看到.txt .doc .pdf之類是一樣的 所以當我想要一個存成副檔名是sh的檔案 第一種方法是用vim開啟新檔案的時候 直接打vim demo.sh 最後編輯完存檔 這樣vim就是幫你存成一個附檔名為sh的檔 或是你可以直接改副檔名 用mv xxx xxx.sh 那xxx這個檔就會變成一個副檔名是sh的檔 BTW要弄出一個.c也是一樣的方式 快快學會在工作站上寫code吧~~ ---------------------------------------------------------------------------- 關於vim的設定檔 還有 shell的設定檔: 相信有的人在登入工作站的時候,會覺得為什麼跟在上課看到的畫面不太一樣 因為我們兩個很無聊都去改了一下shell & vim的設定檔 這兩個的設定檔都會是在家目錄底下 分別是.bashrc(看每個人用的shell不同 可能是讀不一樣的設定檔) 和.vimrc 直接用ls看應該是看不到的 如果你要看看你有沒有的話 可以用ls -a去看 改這個有很多東西可以玩 可能有點複雜XD(用vimrc bashrc當關鍵字搜索就知道) 如果想要我們的設定檔 歡迎直接寄信索取 或是你們可以設法找到我們的家目錄自己複製過去~ -------------------------------------------------------------------------- 還有任何問題都歡迎找我討論 有時候大家再問問題之前也可以先問問自己的同學 或是 先拜一下google大神 相信也會受益匪淺! --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.217.50
1F:推 PttHobe:我遇到的問題是.sh檔內的 gcc xxx.c -o xxx.exe 12/26 14:26
2F:→ PttHobe:這東西 似乎會因為權限不足 應該是安全性的問題 12/26 14:26
3F:→ PttHobe:所以無法執行 12/26 14:27
4F:→ kuokuo321:加行 chmod 744 檔名 (這可以改掉權限的問題) 12/26 15:58
5F:→ kuokuo321:不過我自己做是都沒遇到過就是了 12/26 15:58
※ 編輯: kuokuo321 來自: 140.112.217.50 (12/26 16:31)
6F:→ kuokuo321:有加一些東西喔! 12/26 16:31
8F:→ bill8124:全名: 資料流重導向 12/28 00:56







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP