只为小站
首页
域名查询
文件下载
登录
首页
命令行方式处理对文件的修改工具
命令行方式处理对文件的修改工具
上传者:
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}]
评论信息
其他资源
CAPL专题.rar
JAVA版通讯录管理系统课程设计源码
Asp.net core postgreSql Demo
Java语言程序设计(朗波)
Revit To Lumion Bridge Revit2016
XposedBridgeAPI-89.jar
FastReport VCL 6.8.11 D7-D10.3 Rio Full Source
Getting Things Done - The Art Of Stress-Free Productivity.pdf
FBM320数据手册.pdf
PHP动态网站开发项目教程-源代码
数字图像处理 印前输出 rip 数字加网
STO白皮书第2章:STO的优势.pdf
中央广播电视大学《离散数学(本科)》期末总复习资料(含答案).pdf
单元连接系列教程课程资料.rar
C51中断学习.rar
Medisafe_Premium_v9.03.10219_build_10219.apk
信号处理滤波器设计-基于MATLAB和Mathematica
openwrt快速入门指南-20120126.pdf
MATLAB桶形变换
Unity视频播放插件 :AVPro Video 到2017都可以用
socket文件传输c#
Vivado 随机序列产生工程
企业信息文档管理系统(ASP.NET 2.0+C#)含源码
九点(九宫格)式解锁自定义view
2016-2017美国大学生数学建模Outstanding winners论文
力天电子AVR源代码
免责申明
【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录
购买积分
下载历史
恢复订单
相关资源标签
热门下载
20200318附加-2019年电赛综合测评方案详细计算过程(pdf版本,有朋友反映word版本乱码,特意转为pdf)
stm32f103+OLED12864+FFT音乐频谱(多种显示效果 提供原理图)
MAC OS.X.10.8.iso 镜像文件
大唐杯资料+题库(移动通信)
ios无人直播 虚拟视频实用版 可以导入视频
多目标优化算法(四)NSGA3的代码(python3.6)
Plex v7.12电视端app
simulink仿真实现光伏发电MPPT+能量管理
【SystemVerilog】路科验证V2学习笔记(全600页).pdf
全国道路网SHP数据.zip
商用密码应用与安全性评估——霍炜.pdf
MTALAB NSGA2算法
Android大作业——网上购物APP(一定是你想要的)
基于Python网络爬虫毕业论文.doc
ChinaMeteorologicalDataHandler.R
最新下载
(简单易懂)基于STM32的经典bpn神经网络模型例程.zip
小米智能摄像机 云台版2K 固件
numpy-1.19.4+mkl-cp38-cp38-win_amd64.whl
谭浩强c语言第四版全套
(来点有用的)含障碍的两点最短路径算法完整代码
vb写的usb扫码枪记录器
北京大学-机器学习课件
读秀包库全文下载器.zip
华为AP3010DN-V2,Fat AP(胖AP)固件
NSF-PROD-NF-V6.0R03F00-绿盟NF防火墙用户手册.docx