Board logo

标题: [文本处理] 批处理如何删除文本首尾的的特定内容或提取文本中的特定内容? [打印本页]

作者: YYchen    时间: 2016-3-25 09:32     标题: 批处理如何删除文本首尾的的特定内容或提取文本中的特定内容?

本帖最后由 pcl_test 于 2016-7-7 23:51 编辑

假如我有以下数据:
SQL>
SQL> SELECT * FROM(
       SELECT
           ACCESS_CLASS_NO
           ||'        '|| FUNCTION_ID
          ||'        '|| ACCESS_PRIV
          ||'        '|| INS_USER_ID
           ||'        '|| INS_TIME
           ||'        '|| UPD_USER_ID
           ||'        '|| UPD_TIME
          ||'        '|| LOGICAL_DELETE
       FROM
         ACCESS_KAHI
      ORDER BY
          ACCESS_CLASS_NO
          ,FUNCTION_ID
  );
000000        AC0000000000        1        000000        2006-09-29 14:20:35.075186        000000        2006-09-29 14:20:35.075186        0
000001        AC0000000000        1        000000        2006-10-02 15:12:08.544256        000000        2006-10-02 15:12:08.544256        0
000001        AC01010114          0        000000        2006-10-02 15:12:10.610806        000000        2006-10-02 15:12:10.610806        0
SQL>
SQL>
SQL> spool off

我想删除开头的SQL文:
SQL>
SQL> SELECT * FROM(
      SELECT
          ACCESS_CLASS_NO
          ||'        '|| FUNCTION_ID
          ||'        '|| ACCESS_PRIV
          ||'        '|| INS_USER_ID
           ||'        '|| INS_TIME
           ||'        '|| UPD_USER_ID
           ||'        '|| UPD_TIME
          ||'        '|| LOGICAL_DELETE
       FROM
           ACCESS_KAHI
       ORDER BY
          ACCESS_CLASS_NO
          ,FUNCTION_ID
  );
还要删除结尾的:
SQL>
SQL>
SQL> spool off

总的意思就是,我只想保留最纯净的数据保存到log中。
大神们看看啊帮帮小弟,小弟谢谢啦。。。。。。
作者: YYchen    时间: 2016-3-25 09:38

或者换句话说,我只想把这些有效的数据保存到log里,请问怎么做呢
000000        AC0000000000        1        000000        2006-09-29 14:20:35.075186        000000        2006-09-29 14:20:35.075186        0
000001        AC0000000000        1        000000        2006-10-02 15:12:08.544256        000000        2006-10-02 15:12:08.544256        0
000001        AC01010114          0        000000        2006-10-02 15:12:10.610806        000000        2006-10-02 15:12:10.610806        0
作者: happy886rr    时间: 2016-3-25 13:13

  1. @echo off &type test.txt|findstr /r "[012][0-9]:[0-5][0-9]:[0-5][0-9]">new.log
复制代码
回复 2# YYchen




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2