只为小站
首页
域名查询
文件下载
登录
首页
命令行方式处理对文件的修改工具
命令行方式处理对文件的修改工具
上传者:
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}]
评论信息
其他资源
NBA球队信息系统
Linux下的QT车牌识别门禁系统基于openCV
Android 图片转视频
MATLAB 图像 SNR计算
2020年中国石油大学(华东)本科毕业设计(论文)参考模板.doc
Delphi批理远程桌面管理.rar
TSM12 驱动
SourceInsight仿Sublime配置文件下载
时滞Lorenz系统基于simulink的仿真模型
Excel使用技巧大全(超全).pdf
Python课程设计.zip
现代浏览器博物馆(bootstrap)
SOLIDWORKS图纸转换.exe
状态反馈的具有两个时滞的单基因表达模型的Hopf分叉控制
propertyCoin-源码
C++ 消息中间件(MQ4CPP)最新版源码
opencv-3.2.0-vc14 安装包
订单管理系统
Visual C++ 2008程序设计完全自学教程精简版PDF+源码
AspNetZeroRadToolVisualStudioExtension 1.8.0
最好的linux工具 man汉化包
C#实现人机对战五子棋
Linear Algebra and its Application(4ed) Gilbert_Strang
免责申明
【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录
购买积分
下载历史
恢复订单
相关资源标签
热门下载
C4.5决策树算法的Python代码和数据样本
csma/ca和csma/cd的matlab仿真源代码带有详细的注释
SSM外文文献和翻译(毕设论文精品).doc
大唐杯资料+题库(移动通信)
(推荐)小爱触屏音箱LX04_2.34.5-官改-(开发版)SP5
Android大作业——网上购物APP(一定是你想要的)
PLECS中文手册.pdf
适用于eNSP 1.3.00 可加载的USG6000V防火墙设备包
拾荒者扫描器.rar
RX560 bios合集(请务必注意显存品牌和大小以及是否需要6pin!)含刷新工具.zip
华为结构与材料工程师-知识点总结【by詹姆斯申易登】.pdf
copula程序及算法.zip
通过svm cnn knn对高光谱数据集PaviaU进行分类(matlab)
先进PID控制Matlab仿真第4版-PDF+代码.zip
Monet智能交通场景应用
最新下载
伺服驱动程序
《遥感学报》参考文献Nednote格式.rar
ARF Player
TSC打印机的TSPL中文文档
用Verilog写的CEA861 标准的1920*1080 p120的时序程序
TS-Analyzer
FreeModbus V1.6 主机使用说明
qtWIN2000支持.zip
Chrome插件Automa(v0.17.4).crx离线安装包,目前支持中文显示。
Vector-Magic-Desktop(位图矢量转换工具)