[問題] 想請教一下有關Linux shell程式的寫法

看板LinuxDev作者 (.....熊........)時間16年前 (2008/04/16 00:05), 編輯推噓7(703)
留言10則, 4人參與, 最新討論串1/1
想請教Linux shell程式的設計. #!/bin/sh 開頭的這種程式 2個問題,都要用shell寫 Q1.大量更改不好看的檔名變成同一種格式 內容是ch01 ch02 chapter003 chap15. (要改的是資料夾名稱)有好幾種格式. 共同點是開頭是chXX.尾端是數字.如何根據這些條件把所有這種資料夾都改成 ch01-ch15這種格式呢? Q2.用dialog(對話窗)寫一個類似檔案總管的shell程式,功能至少要有修改.刪除.移動 想請教了解的大大指點一二..程式 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.125.114.29

04/16 00:15, , 1F
作業題@@?
04/16 00:15, 1F

04/16 00:15, , 2F
第一個簡單 去看看for ... in ...; do; done的用法吧
04/16 00:15, 2F

04/16 00:17, , 3F
再配合awk就可做了
04/16 00:17, 3F

04/16 00:22, , 4F
請問awk是?..另外偶是知道要要for迴圈寫.就是卡在
04/16 00:22, 4F

04/16 00:23, , 5F
檔案更名的地方
04/16 00:23, 5F

04/16 01:04, , 6F
rename chapter ch chapter*;rename ch ch0 ch?;
04/16 01:04, 6F

04/16 01:05, , 7F
rename ch00 ch0 ch00?
04/16 01:05, 7F

04/16 10:36, , 8F
or mv [source] [dest] (基本linux指令@@?)
04/16 10:36, 8F

04/16 10:37, , 9F
awk做簡單的字串處理跟運算很方便 man awk or use google
04/16 10:37, 9F

04/17 16:33, , 10F
靠!這跟我的作業超像= =||||||||
04/17 16:33, 10F
文章代碼(AID): #181D8rXz (LinuxDev)