找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21333|回复: 2

[文本处理] 批处理如何删除文本首尾的的特定内容或提取文本中的特定内容?

[复制链接]
发表于 2016-3-25 09:32:36 | 显示全部楼层 |阅读模式
本帖最后由 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中。
大神们看看啊帮帮小弟,小弟谢谢啦。。。。。。

评分

参与人数 1PB -4 收起 理由
pcl_test -4 未按版规发帖

查看全部评分

 楼主| 发表于 2016-3-25 09:38:41 | 显示全部楼层
或者换句话说,我只想把这些有效的数据保存到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
发表于 2016-3-25 13:13:55 | 显示全部楼层
  1. @echo off &type test.txt|findstr /r "[012][0-9]:[0-5][0-9]:[0-5][0-9]">new.log
复制代码
回复 2# YYchen
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 06:29 , Processed in 0.030825 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表