[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 求助,批处理删除网上找的源码前面的序号

部分代码:
1.<%@ page contentType="text/html; charset=GBK" %>   
2.<%@ page import="java.io.*"%>   
3.<%@ page import="java.util.Map"%>   
4.<%@ page import="java.util.HashMap"%>   
5.<%@ page import="java.nio.charset.Charset"%>   
6.<%@ page import="java.util.regex.*"%>   
7.<%@ page import="java.sql.*"%>   
8.<%!   
9.private String _password = "password";   
10.private String _encodeType = "GB2312";   
11.private int _sessionOutTime = 20;   
12.private String[] _textFileTypes = {"txt", "htm", "html", "asp", "jsp", "java", "js", "css", "c", "cpp", "sh", "pl", "cgi", "php", "conf", "xml", "xsl", "ini", "vbs", "inc"};   
13.private Connection _dbConnection = null;   
14.private Statement _dbStatement = null;

要求批处理删除1~14这些数字包括点号,我自己折腾了一早上写的批处理胡乱改着执行:
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1* delims=." %%i in (test.txt) do (
echo %%j>>2.txt
)
pause
上面这个批处理可以在2.txt里去掉数字,可是!每隔几行就会有一句提示信息“ECHO 处于关闭状态。”部分批处理后的代码:
ECHO 处于关闭状态。
public String HTMLEncode(String str) {   
    str = str.replaceAll(" ", "&nbsp;");   
    str = str.replaceAll("<", "&lt;");   
    str = str.replaceAll(">", "&gt;");   
    str = str.replaceAll("\r\n", "<br>");   
ECHO 处于关闭状态。
    return str;   
}   
ECHO 处于关闭状态。
public String Unicode2GB(String str) {   
    String sRet = null;   
ECHO 处于关闭状态。
    try {   
        sRet = new String(str.getBytes("ISO8859_1"), _encodeType);   
    } catch (Exception e) {   
        sRet = str;   
    }   
ECHO 处于关闭状态。
    return sRet;   
}   


请问如何去掉这些提示信息?
另外下午我无意中检查一下源文件,后面追加了一半代码是没有数字序号的,也就是说,我胡乱改写批处理执行,不知道哪一刻碰巧改对了,把修改的内容追加到源文件末尾了!
我又尝试记忆自己改过的批处理一遍遍改着执行,但是都不能实现删除序号,实在不知道怎么搞的,好纠结!
请大家帮帮忙!

  1. @echo off
  2. (for /f "tokens=1* delims=." %%i in (test.txt) do (
  3.   echo;%%j
  4. ))>2.txt
  5. pause
复制代码

TOP

返回列表