标题: 怎么批量去掉多个BAT中的REM行?
[打印本页]
作者: gmy
时间: 2008-2-27 18:22
标题: 怎么批量去掉多个BAT中的REM行?
如题, 为了保护源代码, 有时需要在最后时刻删除REM行, 例如:
1.bat
REM 注释1
aaa.com
REM 注释2
bbb.com
2.bat
rem 程序 1 的说明
ccc.com
rem 程序 2 的说明
ddd.com
...
诸如以上BAT文件, 凡是行首为"REM "或"rem "的整行 都在删除范围之内
(可能包含汉字及多个空格).
我用工具 UE 和 fr.exe 都失败
fr test\*.bat -ric:"REM*" -t:""
只能删除 REM空格 后面的汉字删除不了, 请大家指教
(XP环境的CMD批处理实现代码即可, 不必用纯DOS).
[
Last edited by gmy on 2008-2-27 at 06:28 PM ]
作者: lxmxn
时间: 2008-2-27 18:52
findstr /rvic:" *rem" YourFile
如果要修改源文件,重定向之后再覆盖原来的文件即可。
作者: gmy
时间: 2008-2-27 19:03
已经找到了,
http://www.cn-dos.net/forum/view ... 0%E9%99%A4%E8%A1%8C
谢谢.
作者: AlexZhang
时间: 2008-2-27 22:08
有一个QB程序 叫什么REMLINE 是干这个的