看板 LinuxDev 關於我們 聯絡資訊
想請教Linux shell程式的設計. #!/bin/sh 開頭的這種程式 2個問題,都要用shell寫 Q1.大量更改不好看的檔名變成同一種格式 內容是ch01 ch02 chapter003 chap15. (要改的是資料夾名稱)有好幾種格式. 共同點是開頭是chXX.尾端是數字.如何根據這些條件把所有這種資料夾都改成 ch01-ch15這種格式呢? Q2.用dialog(對話窗)寫一個類似檔案總管的shell程式,功能至少要有修改.刪除.移動 想請教了解的大大指點一二..程式 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.125.114.29
dozer:作業題@@? 04/16 00:15
dozer:第一個簡單 去看看for ... in ...; do; done的用法吧 04/16 00:15
dozer:再配合awk就可做了 04/16 00:17
yugioh0716:請問awk是?..另外偶是知道要要for迴圈寫.就是卡在 04/16 00:22
yugioh0716:檔案更名的地方 04/16 00:23
perturb:rename chapter ch chapter*;rename ch ch0 ch?; 04/16 01:04
perturb:rename ch00 ch0 ch00? 04/16 01:05
dozer:or mv [source] [dest] (基本linux指令@@?) 04/16 10:36
dozer:awk做簡單的字串處理跟運算很方便 man awk or use google 04/16 10:37
tuzr:靠!這跟我的作業超像= =|||||||| 04/17 16:33