📜  批量重命名文件夹和修剪空格并添加前缀后缀 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:54:33.275000             🧑  作者: Mango

批量重命名文件夹和修剪空格并添加前缀后缀 - Shell-Bash

在编写代码时,我们经常需要对文件夹进行重命名、修剪空格或添加前缀后缀等操作。Shell-Bash是一种强大的脚本语言,可以用来自动化执行这些任务。

以下是一个使用Shell-Bash脚本批量重命名文件夹、修剪空格并添加前缀后缀的示例。该脚本可以接受命令行参数,方便程序员根据自己的需求进行调整。

#!/bin/bash

# 获取命令行参数
prefix=$1
suffix=$2

# 遍历当前目录下所有文件夹
for folder in */; do
    # 去除文件夹名字中的空格
    new_folder=$(echo "$folder" | tr -d ' ')

    # 添加前缀和后缀
    new_folder="${prefix}${new_folder}${suffix}"

    # 重命名文件夹
    mv "$folder" "$new_folder"
done

以上脚本的使用方法为:

./rename_folders.sh [前缀] [后缀]

其中,[前缀][后缀]为可选参数。如果不提供前缀和后缀,则文件夹只会被修剪空格而不会添加前缀后缀。

请确保在运行脚本之前备份好重要的文件夹,以免误操作导致数据丢失。

这是一个基本的示例,你可以根据自己的需求进行调整和扩展。例如,你可以增加文件夹过滤条件、处理子文件夹等功能。

这个脚本可以帮助程序员快速对文件夹进行重命名和修剪空格等操作,节省时间和精力。

希望这个示例对你有所帮助!