批量修改文件名称Shell

 时间:2024-10-14 05:43:50

1、#!/bin/bash#####################################wrote by ,NeuSoft 07/02/2013####################################if [ $# -lt 1 ]; thenfile_path=”.”elsefile_path=$1 #进行替换的文件目录fifor 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参数化的三种方式
  • 热门搜索
    鲁迅怎么死的 怎么删除页眉页脚 怎么剪五角星 怎么撸管 饺子馅怎么做好吃 论文创新点怎么写 百合怎么吃 我的世界tnt怎么做 鹿茸怎么吃效果最好 dnf怎么解除安全模式