瀏覽單個文章
fy6877
Amateur Member
 

加入日期: Dec 2008
文章: 37
引用:
作者yctsai88
拿去試試看

建立一個rename.sh內容如下
#!/bin/bash

for f in $(ls $1); do
if [[ $f = $name* ]]; then
mv $name${f/$name} $newname${f/$name}
fi
done

然後執行rename.sh [directory]

yctsai88兄,我看不太懂
directory要指向哪邊
我兩個變數都是取自於txt文件裡面的某一行
而且他們也不是真正的檔名,只是檔名的某一部分

yctsai88兄能不能幫忙簡單註解一下每行的目的在做什麼讓我參考一下
另外{f/$name}語法是做什麼的我也不懂
舊 2012-09-30, 04:22 AM #3
回應時引用此文章
fy6877離線中