我在一个文件夹中有数百个文件,名字如下:
index.html?tab=This is - the file name
我想删除“index.html?tab =”部分并将扩展名“.txt”添加到所有文件中。如何使用Unix命令行工具(我使用的是MacOSX 10.6.2)?
答案 0 :(得分:9)
在bash中,
for i in index.html\?tab\=*; do mv "$i" "${i:15}.txt"; done
答案 1 :(得分:2)
for file in index.html\?*
do
mv "$file" "${file#*=}".txt
done