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

[文本处理] 批处理/sed/gawk中如何删除文本中每行里指定字符后的内容?

本帖最后由 飞龙project 于 2020-2-21 13:03 编辑

下面是一个文件(节选),我想删除每行里以?开头的之后的内容
  1. #EXTM3U
  2. #EXT-X-VERSION:3
  3. #EXT-X-TARGETDURATION:20
  4. #EXT-X-MEDIA-SEQUENCE:0
  5. #EXTINF:17.760000,
  6. http://website/hls/junior/3/1CCMN4CC4D-hls0.ts?auth_key=1582255823-0-0-431c012620e68d9
  7. #EXTINF:6.440000,
  8. http://website/hls/junior/3/1CCMN4CC4D-hls1.ts?auth_key=1582255823-0-0-e68d8911766cc47
  9. #EXTINF:10.000000,
  10. http://website/hls/junior/3/1CCMN4CC4D-hls2.ts?auth_key=1582255823-0-0-02a02b662ed0ca8
  11. ·········
  12. #EXTINF:6.040000,
  13. http://website/hls/junior/3/1CCMN4CC4D-hls156.ts?auth_key=1582255823-0-0-4143e53286841c
  14. #EXT-X-ENDLIST
复制代码
变为:
  1. #EXTM3U
  2. #EXT-X-VERSION:3
  3. #EXT-X-TARGETDURATION:20
  4. #EXT-X-MEDIA-SEQUENCE:0
  5. #EXTINF:17.760000,
  6. 1CCMN4CC4D-hls0.ts
  7. #EXTINF:6.440000,
  8. 1CCMN4CC4D-hls1.ts
  9. #EXTINF:10.000000,
  10. 1CCMN4CC4D-hls2.ts
  11. ·········
  12. #EXTINF:6.040000,
  13. 1CCMN4CC4D-hls156.ts
  14. #EXT-X-ENDLIST
复制代码
其中保留以#开头的内容,谢谢了!

返回列表