bat 读写文件中对感叹号“!”的处理
2014-12-11 13:23
1156 查看
开启变量延迟:setlocal EnableDelayedExpansion,而字符"!"刚好是这种变量延迟的特殊字符,所以不会正常显示。 如果一定要在开启延迟变量的同时也显示 "!" 字符,必须在每一个"!"的前面加字符 "^" ,(shift + 6),然后就可以 echo !str! 正常显示。
下面是种变通的延迟变量开启法:使用 call + 两个%% @echo off for /f "delims=" %%b in ('type aaa.txt') do ( set "str=%%b" call echo. %%str%% >>bbb.txt ) pause
相关文章推荐
- matlab读写excel并通过.bat按照顺序批处理.m文件
- 一个非常非常非常基础的程序,写的不好,但是一般的文件读写操作及字符处理函数都涉及到了..新手学习用的
- 关于内存映射文件技术处理大文件的读写
- 批处理文件bat 语法备忘
- Linux内核读写文件以及从SD卡读文件并处理的方法
- C++ 结合 Boost:40行代码读写和处理 txt 文件
- 批处理bat文件得到当前绝对路径、盘符等
- 关于内存映射文件技术处理大文件的读写
- 一个批处理(BAT)文件中成功执行多个ant命令的操作
- 利用多线程技术优化文件读写转换处理
- 读写文件处理的例子(避免outofmemory的方法)
- 关于内存映射文件技术处理大文件的读写
- 读写文件处理
- 读写bat文件
- 关于内存映射文件技术处理大文件的读写
- java中对图象文件的处理(读写以及转换)
- 关于内存映射文件技术处理大文件的读写
- 批处理文件bat 语法备忘
- shell 脚本读写处理文件
- 批处理文件(.bat)与命令行程序