• bat 字符串替换工具


    @echo off
    rem ***************************************************************************
    rem
     ** replaceChar.bat - command line arguments List                         **
    rem
     **                                                                       **
    rem
     ** %1   - ext_name                                   **
    rem
     ** %2    - characters replaced                        **
    rem
     ** %3    - new characters                             **
    rem
     **                                                                       **
    rem
     ***************************************************************************
    set ext_name=%1
    set old_char=%2
    set new_char=%3
    if "%ext_name%" == "" goto warning
    if "%old_char%" == "" goto warning
    if "%new_char%" == "" goto warning
    setlocal enabledelayedexpansion
    set /a a=1
    for %%x in (*.%ext_name%) do (
     for /f "tokens=*" %%i in (%%x) do (
             set "var=%%i"
      if not !var!.==. (
         set "var=!var:%old_char%=%new_char%!"
         echo !var!!>>!a!.xml
      )
     )
    set /a a=!a!+1
    )
    goto end
    :warning
    echo the tool replaceChar requires 3 command line arguments:
    echo 1) ext name of file in which you want to replace some characters
    echo 2) characters you want to be replaced
    echo 3new characters with which you want to replace some characeters
    :end
    echo ***** end to replace characters *****
    echo -

    运行replaceChar.bat txt  原字符  新字符

    表示当前目录下后缀为txt的文件

  • 相关阅读:
    关于Mac网络偏好设置的一些坑
    NOI2018网络同步赛爆零记
    【搞事情】英文文档单词对比&自动翻译
    函数
    文件处理的详细介绍
    字符编码+文件处理
    元组类型+字典类型+集合类型的详细讲解
    可变不可变类型+数字类型、字符串类型、列表类型的内置方法
    流程控制之if判断,while循环,for循环
    变量剩余补充+基本数据类型+输入输出+基本运算符
  • 原文地址:https://www.cnblogs.com/jifeng/p/2196024.html
Copyright © 2020-2023  润新知