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

[文本处理] 批处理或sed如何提取这些信息

[复制链接]
发表于 2020-12-30 09:14:31 | 显示全部楼层 |阅读模式
提取install:后面的信息到新的文件?
sed命令怎么写?
批处理代码应该怎么写?谢谢!

install: libiconv-1.14-4-mingw32-dll-2.tar.xz
installing libiconv-1.14-4-mingw32-dll-2.tar.xz
install: libatomic-8.2.0-3-mingw32-dll-1.tar.xz
installing libatomic-8.2.0-3-mingw32-dll-1.tar.xz
install: libgcc-8.2.0-3-mingw32-dll-1.tar.xz
installing libgcc-8.2.0-3-mingw32-dll-1.tar.xz
install: libintl-0.18.3.2-2-mingw32-dll-8.tar.xz
installing libintl-0.18.3.2-2-mingw32-dll-8.tar.xz
install: libgmp-6.1.2-3-mingw32-dll-10.tar.xz
installing libgmp-6.1.2-3-mingw32-dll-10.tar.xz
install: libmpfr-3.1.5-2-mingw32-dll-4.tar.xz
installing libmpfr-3.1.5-2-mingw32-dll-4.tar.xz
install: wsl-features-20190122-1-mingw32-cfg.tar.xz
installing wsl-features-20190122-1-mingw32-cfg.tar.xz
install: mingwrt-5.2.1-mingw32-dll.tar.xz
installing mingwrt-5.2.1-mingw32-dll.tar.xz
install: libstdc+±8.2.0-3-mingw32-dll-6.tar.xz
installing libstdc+±8.2.0-3-mingw32-dll-6.tar.xz
install: libquadmath-8.2.0-3-mingw32-dll-0.tar.xz
installing libquadmath-8.2.0-3-mingw32-dll-0.tar.xz
install: libgomp-8.2.0-3-mingw32-dll-1.tar.xz
installing libgomp-8.2.0-3-mingw32-dll-1.tar.xz
install: libssp-8.2.0-3-mingw32-dll-0.tar.xz
installing libssp-8.2.0-3-mingw32-dll-0.tar.xz
install: w32api-5.2.1-mingw32-dev.tar.xz
installing w32api-5.2.1-mingw32-dev.tar.xz
install: mingwrt-5.2.1-mingw32-dev.tar.xz
installing mingwrt-5.2.1-mingw32-dev.tar.xz
install: libmpc-1.0.3-2-mingw32-dll-3.tar.xz
installing libmpc-1.0.3-2-mingw32-dll-3.tar.xz
install: libisl-0.18-2-mingw32-dll-15.tar.xz
installing libisl-0.18-2-mingw32-dll-15.tar.xz
install: binutils-2.32-1-mingw32-bin.tar.xz
installing binutils-2.32-1-mingw32-bin.tar.xz
install: gcc-core-8.2.0-3-mingw32-bin.tar.xz
installing gcc-core-8.2.0-3-mingw32-bin.tar.xz
install: gcc-c+±8.2.0-3-mingw32-bin.tar.xz
installing gcc-c+±8.2.0-3-mingw32-bin.tar.xz
 楼主| 发表于 2020-12-30 09:26:05 | 显示全部楼层
本帖最后由 netdzb 于 2020-12-30 09:31 编辑

回复 1# netdzb

希望得到这个结果

libiconv-1.14-4-mingw32-dll-2.tar.xz
libatomic-8.2.0-3-mingw32-dll-1.tar.xz
libgcc-8.2.0-3-mingw32-dll-1.tar.xz
libintl-0.18.3.2-2-mingw32-dll-8.tar.xz
libgmp-6.1.2-3-mingw32-dll-10.tar.xz
libmpfr-3.1.5-2-mingw32-dll-4.tar.xz
wsl-features-20190122-1-mingw32-cfg.tar.xz
mingwrt-5.2.1-mingw32-dll.tar.xz
libstdc+±8.2.0-3-mingw32-dll-6.tar.xz
libquadmath-8.2.0-3-mingw32-dll-0.tar.xz
libgomp-8.2.0-3-mingw32-dll-1.tar.xz
libssp-8.2.0-3-mingw32-dll-0.tar.xz
w32api-5.2.1-mingw32-dev.tar.xz
mingwrt-5.2.1-mingw32-dev.tar.xz
libmpc-1.0.3-2-mingw32-dll-3.tar.xz
libisl-0.18-2-mingw32-dll-15.tar.xz
binutils-2.32-1-mingw32-bin.tar.xz
gcc-core-8.2.0-3-mingw32-bin.tar.xz
gcc-c+±8.2.0-3-mingw32-bin.tar.xz
发表于 2020-12-30 10:28:32 | 显示全部楼层
  1. @echo off
  2. (for /f "tokens=1* delims=: " %%a in ('type a.txt^|findstr "^install:"') do echo %%b)>b.txt
  3. pause
复制代码
回复 2# netdzb
 楼主| 发表于 2020-12-30 10:32:52 | 显示全部楼层
回复 3# qixiaobin0715

tokens=1* 表示什么意思,批处理学到现在,就是这个还没有学会。
发表于 2020-12-30 10:35:12 | 显示全部楼层
回复 1# netdzb
  1. sed "/install: /!d; s/install: //" 1.txt > 2.txt
复制代码
发表于 2020-12-30 10:53:45 | 显示全部楼层
发表于 2020-12-30 11:24:22 | 显示全部楼层
回复 4# netdzb


for命令教程第21页
http://bbs.bathome.net/thread-31727-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 09:25 , Processed in 0.017859 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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