可以通过以下步骤实现:
#!/bin/bash
# 设置要重命名的文件的路径和匹配模式
path="/path/to/files"
pattern="old_*.txt"
# 设置新文件名的前缀和后缀
prefix="new_"
suffix=".txt"
# 遍历匹配到的文件,并逐一重命名
for file in "$path/$pattern"; do
# 提取文件名和扩展名
filename=$(basename "$file")
extension="${filename##*.}"
# 构建新的文件名
new_filename="$prefix${filename%.*}$suffix"
# 重命名文件
mv "$file" "$path/$new_filename"
done
请注意,上述脚本是一个示例,具体的路径和文件名模式需要根据实际情况进行修改。
chmod +x rename.sh
./rename.sh
脚本会在指定的路径下查找符合匹配模式的文件,并将其重命名为新的文件名。
使用shell脚本重命名多个文件的优势包括:
适用场景包括:
腾讯云相关产品推荐:腾讯云对象存储(COS)
请注意,以上只是一个示例答案,实际情况下可能会有更多细节和需要考虑的因素。
领取专属 10元无门槛券
手把手带您无忧上云