請教一個shell script的寫法 - Linux

Sandy avatar
By Sandy
at 2011-02-23T16:43

Table of Contents

※ 引述《Arim (Arim5566)》之銘言:
: 各位版友好
: 小弟想要處理一個樹狀結構的資料
: 假設我現在有一個資料夾dir1
: 其結構可能是
: dir1
: ├── dir2
: │ ├── dir4
: │ ├── file1
: │ └── file2
: ├── dir3
: │ ├── file1
: │ ├── file2
: │ └── file3
: ├── file1
: └── file2

DIR="./dir1"

for i in `find ${DIR} -type f `
do
FD=`dirname ${i}`
FN=`basename ${i}`
mv $i ${FD}/new${FN}
done



: 當然這不是唯一的結構
: 現在我想要處理dir1中的所有的file(比如說將檔名file1改成newfile1)
: 請問這個script該怎麼寫會比較好?
: 謝謝

--
Tags: Linux

All Comments

Ubuntu裡面看不到光碟機..

Una avatar
By Una
at 2011-02-23T11:29
※ 引述《bullchry (哈)》之銘言: : 大家好~ : 我目前是使用Ubuntu 10.04 : 今天在Ubuntu裡面要放入光碟時,發現Ubuntu光碟機找不到 XD : 但是如果重開機的話 BIOS是有抓到光碟機的 : Ubuntu安裝光碟也可以進去到Live沒有問題 : 去看 /dev/裡面確 ...

[bash] fucn | grep '^'

Candice avatar
By Candice
at 2011-02-23T11:19
##inside shell: function func() { # do someting VARI=1 } ## ##input func | grep and#39;^and#39; echo $VARI ## ##output ## why not display and#34;1and#3 ...

linux下chrome的按鈕位置

Faithe avatar
By Faithe
at 2011-02-23T11:18
※ 引述《trashprince (Contigo ergo and#34;XORand#34;!!)》之銘言: : 我比較習慣kde : 可是看ubuntu 把最大最小化按鈕的位置改到左邊 : 很方便 就有點心動 想要也弄成那個樣子 : kwin改按鈕位置很方便 : 但是我發現chrome的按鈕位置在ubu ...

HTML5 Authoring Tool - 嵌入 Python 的應用

Charlie avatar
By Charlie
at 2011-02-23T09:49
[English below] 大家好! ** 歡迎轉寄 ** 將 Python 嵌入 Inkscape,成為一個可擴充、易擴充的繪圖平台。並以 Scribboo 為例 ,解說如何使用這樣的繪圖平台開發動畫製作和 GUI 製作的工具。內容涉及到如何嵌入 Python 到其它軟體內,並使用 Cython ...

dbn squeeze 系統慢慢的?

Michael avatar
By Michael
at 2011-02-22T23:22
各位好 新裝了 dbn 6.0 順便換新硬碟 把 5.0 系統移轉過來 一切都弄得差不多了 但是確發現 6.0 的系統有點頓頓的 是因為我移除了很多系統遇設的服務嗎? 還是應該裝什麼套件可改善這問題? 有人有遇到一樣問題嗎? P.S順便問一下 要怎麼讓 aptitude 自動 ...