批量修改文件名称Shell

 时间:2026-04-21 21:20:49

1、#!/bin/bash#####################################wrote by ,NeuSoft 07/02/2013####################################

if [ $# -lt 1 ]; thenfile_path=”.”elsefile_path=$1 #进行替换的文件目录fi

for FULL_NAME in `find $file_path/cmmpmt_*`doNEW_NAME=${FULL_NAME/’cmmpmt_’/”}mv $FULL_NAME $NEW_NAMEdone

2、附录

shell 常见字符串操作:

表达式含义${#string}$string的长度${string:position}在$string中, 从位置$position开始提取子串${string:position:length}在$string中, 从位置$position开始提取长度为$length的子串${string#substring}从变量$string的开头, 删除最短匹配$substring的子串${string##substring}从变量$string的开头, 删除最长匹配$substring的子串${string%substring}从变量$string的结尾, 删除最短匹配$substring的子串${string%%substring}从变量$string的结尾, 删除最长匹配$substring的子串${string/substring/replacement}使用$replacement, 来代替第一个匹配的$substring${string//substring/replacement}使用$replacement, 代替所有匹配的$substring${string/#substring/replacement}如果$string的前缀匹配$substring, 那么就用$replacement来代替匹配到的$substring${string/%substring/replacement}如果$string的后缀匹配$substring, 那么就用$replacement来代替匹配到的$substring

  • winform的CheckBox怎么增加选择状态改变事件
  • Linux ps命令常用参数
  • IE8下如何ajax文件上传
  • 常用Git命令文件如何提交到本地库
  • JMeter参数化的三种方式
  • 热门搜索
    旅游饭店 江西旅游网 十一旅游团 旅游去处 马来西亚旅游注意事项 芭提雅旅游 厦门旅游路线 乌镇旅游攻略两天一夜 旅游投资 旅游胜地英文