2
我有數百個文件,命名爲這樣的一個文件夾中:如何刪除部分文件名並以編程方式添加擴展名?
index.html?tab=This is - the file name
我想刪除「的index.html標籤=?」的一部分,並添加擴展名「.TXT」的所有文件。我怎樣才能使用Unix命令行工具(我正在使用MacOSX 10.6.2)?
我有數百個文件,命名爲這樣的一個文件夾中:如何刪除部分文件名並以編程方式添加擴展名?
index.html?tab=This is - the file name
我想刪除「的index.html標籤=?」的一部分,並添加擴展名「.TXT」的所有文件。我怎樣才能使用Unix命令行工具(我正在使用MacOSX 10.6.2)?
在bash,
for i in index.html\?tab\=*; do mv "$i" "${i:15}.txt"; done
for file in index.html\?*
do
mv "$file" "${file#*=}".txt
done
謝謝,這是偉大的! – jraja 2010-01-24 12:14:46