|
Amateur Member
|
引用:
|
作者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}語法是做什麼的我也不懂 
|