`
123629996
  • 浏览: 294468 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

dos 文件内容的查找与替换

阅读更多

有需求要将文件中的一些字符换成指定的字符,就和好些文本编辑器的ctrl+F差不多的,这个是dos版本的。代码如下

@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('type test.txt') do (
    set str=%%i
    set str=!str:abce=efg!
    echo !str!>>tmp.txt
pause
)
echo 循环完成了
pause

  setlocal enabledelayedexpansion这个东西叫什么变量延迟什么的,看不懂,可以baidu或者Google下。记录完毕!

 

分享到:
评论
1 楼 ray_linn 2010-11-01  
一般setlocal之后,要endlocal,一对使用的的,否则默认到batch最尾巴(这里虽然没啥影响)

相关推荐

    Dos下批量替换文件内容

    @echo off setlocal enabledelayedexpansion set file= set /p file= 请输入要操作的文件名称(包括扩展名): set "file=%file:"=%" for %%i in

    dos批处理获取文件内容

    - 获取文件内容可以用于日志分析、数据处理、文本替换等多种用途,尤其是在无人值守的环境中,自动处理大量文件内容十分方便。 10. **安全性和最佳实践** - 在编写批处理文件时,确保了解每个命令的潜在影响,...

    DOS2UNIX文件转换工具

    DOS2UNIX的工作原理是扫描指定的文件,查找并替换CRLF为LF,从而实现文件格式的转换。这个过程对原始数据的其他部分没有影响,仅修改了行结束符。DOS2UNIX不仅适用于文本文件,还可以处理源代码、配置文件以及任何...

    DOS 下对 INI 文件的解析

    一种常见的方法是先读取文件,用 `COPY` 或 `TYPE` 和管道 `|` 将内容重定向到临时文件,然后使用 `REPLACE` 命令替换特定文本,最后用 `COPY` 命令覆盖原始文件。 5. **自定义程序**:如果需要更复杂的 INI 文件...

    DOS文件格式转化为UNIX文件格式的C程序.zip

    2. 行结束符替换:程序的核心部分会查找每个`\r\n`组合,并将其替换为`\n`。 3. 文件写入:处理后的数据会被写入一个新的UNIX格式文件,或者覆盖原DOS文件,这取决于程序设计。 4. 错误处理:程序应包含适当的错误...

    DOS文件格式转化为UNIX文件格式的C程序.zip_DOS

    在转换过程中,代码会查找并替换DOS文件中的回车换行符为UNIX的换行符。 D2U 文件可能是编译后的可执行程序,它是D2U.C源代码经过编译器如GCC转换成的机器码,可以直接在支持DOS或类UNIX系统的环境下运行。用户可以...

    bat文件 字符串提取&替换等操作

    在IT领域,批处理文件(BAT文件)...通过上述内容,你应该能理解如何在BAT文件中进行字符串提取和替换操作,并掌握了相关DOS命令和技巧。实践操作时,结合实际需求,灵活运用这些命令和方法,可以极大地提升工作效率。

    DOS查看硬盘文件或者打开文件的方法.rar

    3. 文件查找与替换:`findstr`命令不仅可以查找文件,还可以在文件中进行字符串查找和替换。 通过掌握这些基本的DOS命令,你可以有效地在没有图形界面的情况下管理和操作文件。虽然现在大多数用户可能很少直接使用...

    替换文件中指定字符串_批处理工具

    这个工具可能包含一个脚本,该脚本遍历指定目录下的所有文件,查找并替换用户指定的旧字符串为新字符串。这种功能在文本编辑、代码维护、数据处理等场景下非常实用。例如,开发者可能需要在大量源代码文件中统一修改...

    BAT批处理脚本-文本操作-用某行内容替换特定字符.cmd.zip

    `findstr`命令用于在文件中查找指定的字符串,而`replace`命令则用于替换找到的字符串。 假设我们有一个名为"input.txt"的文件,需要将其中所有出现的"old_string"替换为"new_string",我们可以编写如下的批处理...

    BAT批处理脚本-文本操作-替换txt中的文字.zip

    总之,“BAT批处理脚本-文本操作-替换txt中的文字.zip”提供了一种自动化处理TXT文件中文字替换的方法,结合了批处理的简单执行和VBS的灵活性,对于需要批量处理文本内容的场景非常有用。使用者需要了解基本的批处理...

    dos窗口文本编辑器

    4. **查找和替换**:虽然DOS下的文本编辑器可能不提供图形化的查找和替换功能,但可以通过通配符和命令行工具如`find`和`replace`来实现。 5. **格式化文本**:尽管DOS文本编辑器通常不支持丰富的格式化选项,但...

    dosbox用法.txt

    - 如果仍然存在问题,考虑更换其他版本的DOSBox或查找是否有适用于特定程序的特殊配置建议。 3. **图形显示问题:** - 在DOSBox配置文件中调整视频模式设置。 - 尝试启用或禁用VGA图形适配器支持。 通过以上...

    将DOS批处理文件转换为Shell脚本.docx

    表L-2列出了DOS命令与Unix的等价命令。例如,`CD` 在Shell中对应 `cd`,`DIR` 对应 `ls -l`,`TYPE` 对应 `cat`,`XCOPY` 对应 `cp`。需要注意的是,Unix的命令往往有更多的选项和更强大的功能,例如`grep`命令可以...

    DOS text editor DOS下的文本编辑工具

    3. **查找和替换**:用户可以搜索特定的文本字符串,并替换为其他内容,这对于文档修改和校对非常有用。 4. **移动和定位**:通过键盘上的方向键,用户可以在文件内上下左右移动光标,快速定位到需要编辑的位置。 ...

    DOS bat程序实例

    了解和熟练掌握DOS批处理脚本,特别是字符串提取与替换的操作,能够极大地提高工作效率,特别是在处理大量文本数据时。通过编写批处理脚本,你可以实现定制化的任务自动化,减少重复劳动,从而更专注于更高层次的...

    将DOS批处理文件转换为Shell脚本.pdf

    - 如例子L-1所示的 `VIEWDATA.BAT` DOS批处理文件,其主要功能是在命令行参数中查找匹配的字符串并显示相关行。在转换为Shell脚本时,可以使用 `grep` 替代 `FIND`,用 `if` 语句判断参数是否为空,然后结合其他...

    DOS命令学习工具

    6. **查找与替换**:`find`命令在文件中搜索特定文本,`replace`则用于在文件中替换特定文本。 7. **磁盘空间管理**:`du`或`fsutil`命令查看磁盘空间使用情况,`deltree`删除整个目录及其所有内容。 8. **网络...

    中文DOS命令详解,非常值得收藏!

    - **replace**: 替换文件中的文本,`replace source target /f`将在所有文件中查找`source`并替换为`target`,`/f`参数表示确认替换。 ### 6. 其他实用命令 - **dir /p**: 分页显示目录内容,适合大量文件的情况。...

Global site tag (gtag.js) - Google Analytics