编写Shell脚本以通过删除初始名称中的子字符串来重命名文件。
创始人
2024-12-05 16:30:13
0

以下是一个简单的Shell脚本示例,它会从文件名中删除指定的子字符串并将其重命名。

#!/bin/bash

# 初始字符串
old_string="test_"

# 替换字符串
new_string=""

# 文件目录
dir_path="/path/to/files/"

# 循环遍历所有文件并重命名
for file in "${dir_path}"/*
do
  # 判断文件是否为普通文件
  if [ -f "$file" ]
  then
    # 获取文件名称
    filename="$(basename "$file")"
    # 替换字符串并重命名文件
    new_filename="${filename/$old_string/$new_string}"
    mv "${dir_path}"/"${filename}" "${dir_path}"/"${new_filename}"
  fi
done

在上面的代码中,您需要更改以下变量:

  • old_string:要删除的子字符串。
  • new_string:要替换为的新字符串。
  • dir_path:文件所在的目录路径。

保存脚本文件,并使用chmod命令授予执行权限:

chmod +x script.sh

然后执行脚本:

./script.sh

执行后,您将看到指定目录中的所有文件都已被重命名,并删除了指定的子字符串。

相关内容

热门资讯

wepoke辅助技巧!德州ai... wepoke辅助技巧!德州ai机器人辅助,wpk使用ai辅助会封号(详细辅助教程);建议优先通过we...
必胜教程!wepoke好友助力... 必胜教程!wepoke好友助力(wepokeai代打)wepOke(一直真的有挂)wepOke平台为...
微扑克系统发牌规律!微扑克辅助... 微扑克系统发牌规律!微扑克辅助是真的,微扑克可以加入俱乐部,规律教程(有挂教程)1、玩家可以在微扑克...
wpk透明挂(wpK)wpk透... wpk透明挂(wpK)wpk透视辅助封号(透视)本来真的有挂(玩家教程);1、游戏颠覆性的策略玩法,...
德扑ai助手!微扑克系统发牌规... 德扑ai助手!微扑克系统发牌规律,红龙扑克机制(详细辅助挂教程);1分钟了解详细教程(微信 1367...
微扑克ai辅助!微扑克模拟器是... 微扑克ai辅助!微扑克模拟器是有,微扑克被系统制裁(总是是有挂)1、很好的工具软件,可以解锁游戏的微...
wepower辅助器!wepo... wepower辅助器!wepoke有辅助挂(透明挂)wEPoke(一直真的有挂);(需添加指定薇75...
wpk提高胜率!wpk辅助器下... wpk提高胜率!wpk辅助器下载方式,Wpk都是真的有挂,详细教程,(有挂工具)1.wpk ai辅助...
德扑之星猫腻!德扑数据软件,w... 1、德扑之星猫腻!德扑数据软件,wpk透视辅助测试(详细透视教程);详细教程。2、wpk透视辅助测试...
WePoKe透视挂!wepok... 《WepokE软件透明挂》是一款多人竞技的WepokE辅助透视游戏,你将微扑克对手来到同一个战场,为...