无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3231|回复: 2
打印 上一主题 下一主题

批处理用什么命令显示txt文本指定的行的内容

[复制链接]
跳转到指定楼层
1#
发表于 2012-7-16 20:04:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
假设我有一个文本名为1.txt。该文本有三百多行,我只想显示第189行的内容。批处理该怎么写?求大大不吝赐教
2#
 楼主| 发表于 2012-7-16 22:47:29 | 只看该作者
我最近在学批处理,想为公司写一个根据MAC地址全自动改计算机名、改IP、加域的批处理,我怕问得太复杂所以就一步一步的问,自己也好分析代码。我把公司所有电脑的MAC地址、IP地址、计算机名都采集到了,MAC地址的格式是00-01-02-03-04-05。整个文本(1.txt)的格式是MAC|计算机名|IP。我现在就想根据MAC地址来查找对应IP和计算机名的值并存入两个变量中。关于改计算机名、改IP和加域的部分目前已经解决。这就是我本来的目的
回复

使用道具 举报

3#
发表于 2012-7-22 15:48:46 | 只看该作者

标题

find /n /c ".*" 1.txt|find [189]

方法二 more +188 1.txt
方法三 for /f "skip=188 delms=*" %%g in (.\1.txt) do echo/%%g&&pauseh&&goto :eof
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 02:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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