标题: [文本处理] 如何删除并输出每行第5个字符到第18个字符之间的内容/两个指定定字符之间的内容? [打印本页]
作者: wh1234567 时间: 2012-9-17 02:12 标题: 如何删除并输出每行第5个字符到第18个字符之间的内容/两个指定定字符之间的内容?
本帖最后由 pcl_test 于 2017-4-9 19:43 编辑
1.批处理如何删除两个特定字符之间的内容并输出?(要求:可自定义设置欲删除开始的字符和结尾的字符)
2.批处理如何删除每行第5个字符到第18个字符之间的内容并输出?(要求:可自定义设置欲删除开始和结尾的字符位数)
这2个问题,即2个批处理
作者: wh1234567 时间: 2012-9-17 13:40
期待高手出现
作者: Seder 时间: 2012-9-18 14:02
- rem 12345678901234567890
- sed -n "s/0.*3//p" a.txt
- rem 1234567894567890
- sed -n "s/\(.\{4\}\).\{14\}/\1/p" a.txt
- rem 123490
复制代码
作者: wh1234567 时间: 2012-9-18 14:09
回复 3# Seder
这是什么,
作者: Seder 时间: 2012-9-18 14:23
回复 4# wh1234567
http://bbs.bathome.net/thread-1114-1-1.html
作者: wh1234567 时间: 2012-9-19 16:47
不用命令行工具能不能写个?
作者: terse 时间: 2012-9-19 18:37
1.先设标志 然后 IF
2.字符截取
作者: wh1234567 时间: 2012-9-20 09:17
最好给个代码吧,高手
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |