只为小站
首页
域名查询
文件下载
登录
首页
命令行方式处理对文件的修改工具
命令行方式处理对文件的修改工具
上传者:
lovejava2
|
上传时间: 2022-07-17 18:10:38
|
文件大小: 70KB
|
文件类型: ZIP
命令行
文本修改
CHANGE.EXE 是一个以命令行方式处理对文件的修改工具,目标文件可以是任意大小任意格式。可以一次执行30条命令!非常地高效。 一、基本格式: change 源文件.txt /from “被替换的串” /to “替换串” /in “条件” 二、已知限制是它不支持长名,可能不认识一些windows下的特殊字符作文件名。对此,解决之道是以短文件名访问(例如:myfile~1.txt)。 三、详细功能列表: ⒈處理的文件不限大小,前提是磁盤上至少要有与目标文件等大的预留空间,用于临时存放其副本; ⒉不仅处理文本文件,也处理二进制文件; ⒊替入和换出的字符串长度可以不同; ⒋可以指定替换行为只在特定行发生,特定行的标志是有另一个指定的字符(串)出现,这个字符串还允许大小写敏感; ⒌可以同时执行多达30个修改指令; ⒍支持子目录; ⒎兼容dos/Unix/Mac 文本格式; ⒏输入输出字符串可以是文本的(Ascii),也可以是十六进制值或十进制值; ⒐替换速的特快; ⒑具有备份选项,以防源文件可能损坏; ⒒替换工作可以交互式进行(控制台); ⒓除命令行、控制台它还允许把多条指令组合编制为一个控制文件一次执行; ⒔可以使用布尔变量; ⒕源文件名支持通配符; ⒖"*"用在指定的被修改字符串时,表示由当前位置到行尾的整个子串; ⒗在指定目标字符串时,可以设定“列”,仅当字符位于此范围内时才发生替换; ⒘可以按文件属性排除某个文件不被处理; ⒙可以排除某些行不处理; ⒚按ESC可以中止处理进程。 ⒛ 四、如何指定参数 当程序运行时,它将以如下三种方式读取参数: ⒈INI文件 ⒉系统环境变量 ⒊命令行 先看最常用的命令行语法。 To/From/In规范: FROM 被替换的文字 TO 用于替换的文字 TO (可选)指定发生替换行为的特定行标志 举例,设test.txt文件包含如下两行: The quick brown fox jumped over the lazy brown dog. 我们输入: change /from brown /to red /fox 则文件变为: The quick red fox jumped over the lazy brown dog. 即:有出现"fox"的那行"brown:被替换为"red",其它行不变。 如果所指定字符串包含空格或其他特殊字符,请用双引号,比如: CHANGE test.TXT /FROM "my music" /TO "my video" 或者用十六进制字符处理特殊字符,如: CHANGE test.TXT /FROM &H0D0A0D0A /TO &H0D0A (删除多余的行) 设定列宽的例子: change test.txt /from ok 5/10 /to no 只替换从第5列到第10列的ok 为 no,这个功能是按首字符认定位置的,比如有一个“ok”位于4,5列那么它不会被替换。 仅删除的例子: change test.txt /from no /to null (即:删除所有的no) 如果要忽略英文字母的大小写,使用参数 /I 与DOS类似,可以用参数 /s 处理所有子目录中文件的替换工作 替换指定行的例子: change test.txt /from no /to re /lines 3-8 30-50 (即:只替换3到8行和30到50行的字符) 出于安全目的,该程序总要自动生成一个临时文件备份源文件,如果用 /N文件名 参数另指定一个输出文件,则没有临时文件输出。 要消除文件末尾多余的空格,可以用参数 /trim 使用布尔变量的例子: CHANGE TEST.TXT /FROM Apple /TO Banana /IN (red OR brown) AND NOT Pear 将替换apple为banana,但所在行必须有red或brown出现,并且没有Pear出现 本程序的返回误码意义: 0 无错,有修改 1 无错,无修改 253 提前中止 254 内部错误 255 语法错 件
文件下载
立即下载
资源详情
[{"title":"( 1 个子文件 70KB ) 命令行方式处理对文件的修改工具","children":[{"title":"change.exe <span style='color:#111;'> 118.35KB </span>","children":null,"spread":false}],"spread":true}]
评论信息
其他资源
STM32USB虚拟串口驱动 支持win10
visio2016科学图形包
超市会员管理系统源码20110803
[野火EmbedFire]《[野火]LwIP应用开发实战指南—基于野火STM32》—20210122.pdf
采用[FFT(傅立叶变换),DCT(离散余弦变化),DWT(离散小波变化)]对图像进行分析
STM32 ADC多通道采集
UHD620核心显卡Win7 64位驱动
CMMI_DEV1.3培训资料
基于Web的电子产品销售管理系统,一整套,代码,数据库,论文,ppt
达内sql数据库学习资料完整笔记
会议预约系统
压缩感知常见测量矩阵二维图像仿真实验代码
RK3188 RK3288 双屏异显(发布通知)
fnt字体打包工具,支持汉字,特殊字符打包
accumulo-2.0.1-src.tar.gz
vs 2012 百度网盘 失效私聊
flash actionscript3制作超酷的缓动效果,as3源码
分形算法与程序设计Visual C++实现
pyInstaller
hadoop+lucene几种结合形式
2019全国电赛F题纸张计数显示装置代码
SAS Enterprise Miner 6.1案例
annovar软件
天气预报简易版(第一行代码里的)
免责申明
【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录
购买积分
下载历史
恢复订单
相关资源标签
热门下载
Autojs 例子 源码 1600多个教程源码
基于S函数的BP神经网络PID控制器及Simulink仿真和对应代码模型.zip
MATLAB车牌识别系统
全国道路网SHP数据.zip
夏天IC助手1.8你们懂的
航迹融合算法MATLAB仿真程序
商用密码应用与安全性评估——霍炜.pdf
基于Python网络爬虫毕业论文.doc
多目标优化算法(二)MOEAD(附带NSGA2)的文档和代码(MATLAB)
IBM.ILOG.CPLEX.Enterprise.Server.v12.10.0.Win64.rar CPLEX下载
EasyMedia-ui.zip
sqlite运行所需Vc++运行环境,纯净版System.Data.SQLite.dll及SQLite.Interop.dll
中国地面气候资料日值数据集(V3.0)2014-2019.zip
MTALAB NSGA2算法
华为结构与材料工程师-知识点总结【by詹姆斯申易登】.pdf
最新下载
STK模型转换工具 LwConvert 2.8.zip
OFDM盲信道估计/基于子空间的盲信道估计源代码
kali 1800W超强字典
Rainlendar pro2.8.1精品十三皮肤版
高光谱解混数据集(Cuprite,矿区图)
xml_io_tools
ApabiMakerPro5.0.1.1889专业版破解
谷粒商城详细资料.rar
EPLAN电缆库
极域电子教室管理系统软件V2.0 2022稳定版 支持Win11