只为小站
首页
域名查询
文件下载
登录
首页
命令行方式处理对文件的修改工具
命令行方式处理对文件的修改工具
上传者:
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}]
评论信息
其他资源
金橙子EzCad2.7.0软件+说明书+驱动程序软件包
Geolife Trajectories.zip
CST离散端口设置
Xilinx FPGA的MultiBoot的实现.rar
地磅无人值守智能称重管理系统
Qt嵌入式虚拟键盘
电磁场问题的有限元解法
串口工具:串口调试助手+清除Com占用工具(已删除但还显示使用中的)
OCR识别 .条形码识别,解析条形码并返回商品信息
Erlang B星寻路算法源代码 B*寻路算法源代码
Tracepro 官方例子
非机动车RFID移动支付停车收费系统方案.doc
spotify-playlist-crud:Node.js中Spotify播放列表的简单CRUD-源码
kvm的基本命令的使用
qt4-24小时学会教程.
opnet 通信仿真
c2800nm-adventerprisek9-mz.150-1.M.bin
Android评论和回复功能Eclipse
criminisi算法C++可运行程序
随机迷宫的形成及迷宫路径查找与输出(不相交集的简单使用)
51产生PWM波控制舵机(用于智能小车控制)
列车售票系统E-R图
校园在线缴费支付平台asp.net mvc框架源码 功能说明PPT 支付方案
opencv310 release Win32 Dll Lib
机械振动与模态分析基础 许本文 焦群英 1998
校园交易平台 jsp
贝塞尔函数
sublimetext3汉化版+注册机
springMVC+spring+mybatis+maven多模块web项目源码例子 实用框架
免责申明
【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录
购买积分
下载历史
恢复订单
相关资源标签
热门下载
Plexim Plecs Standalone 4.1.2 x64.7z
2019和2021年华为单板通用硬件笔试题及答案
基于hadoop商品推荐系统课程设计
IEEE 39节点系统的Simulink模型
校园网规划与设计(报告和pkt文件)
《应用非线性控制》(美)斯洛坦著;程代展译(清晰)
中国地面气候资料日值数据集(V3.0)-201001201912.rar
Android小项目——新闻APP(源码)
Python+OpenCV实现行人检测(含配置说明)
凯斯西储大学(CWRU)轴承数据集(含数据包+整理Python程序+使用说明)
非线性本构关系在ABAQUS中的实现.pdf
Vivado license 永久
基于Matlab的PI/4 DQPSK的调制解调源代吗
EBSD分析软件——Channel5下载安装教程
鲸鱼优化算法 WOA matlab源代码(详细注释)
最新下载
NFCForum-TS-WLC-1.0-Candidate
视频追踪与Tracker的使用
PTVS官方版
energy_consumption_in_MU_MIMO_with_mobility:此代码计算单小区多用户MIMO系统的下行链路中的能耗,在该系统中,基站(BS)使用N个天线与K个单天线用户设备(UE)通信。 UE根据随机步行移动性模型在小区中四处移动
activepython V3.3.4.1
ST7789V数据手册
Electromagnetic Fields and Waves.pdf
Waves and Fields in Optoelectronics
PS Tray Factory 3.31 最终 河谐版
ASP .NET Core API实例SwaggerUiApi_demo,下载vs2019后可以直接运行