中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 08:38
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 请问我怎样可以通过p处理来计算出文本内有多少行啊
可打印版本  1,011 / 14
第1楼 theoldman 发表于 2007-02-07 03:09
初级用户 发帖 16 积分 39
请问我怎样可以通过p处理来计算出文本内有多少行啊
请问我怎样可以通过p处理来计算出文本内有多少行啊?通过这个总行数产生一个随机数,显示随机的一行。

具体的语句需要怎样写啊……
第2楼 ccwan 发表于 2007-02-07 03:35
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
用findstr /n 就可以知道一个文件中有多少行,详细内容可以在命令行输入findstr /?查看。
要看文件test.txt中有多少行,用for语句的话可以这样:

第3楼 namejm 发表于 2007-02-07 04:16
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  合并出了差错,楼主是theoldman而非ccwan,请两位原谅,请各位将就一下。
  ——————————————————————————
  楼层错位的问题已经被站长修正了,请下面的各位及时对回帖内容做相应的修改。

[ Last edited by namejm on 2007-2-6 at 04:11 PM ]
第4楼 ccwan 发表于 2007-02-07 04:17
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
版主客气了,其实做楼主也挺,只是是否积相应的4分而非2呢?^_^

[ Last edited by ccwan on 2007-2-7 at 04:22 AM ]
第5楼 redtek 发表于 2007-02-07 04:22
金牌会员 发帖 1,147 积分 2,902
哈哈……有意思~:)))

ccwan兄说什么也得去买张彩票得个500万~:)

用ccwan兄的注册信息选的号,嘿嘿……
07 06 09 23 10 12 01
07 06 09 23 10 12 04

[ Last edited by redtek on 2007-2-6 at 03:25 PM ]
第6楼 ccwan 发表于 2007-02-07 04:24
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
谢谢redtek兄指点,看来这次500万是一定到手了^_^

到手请大家吃饭!
第7楼 theoldman 发表于 2007-02-07 04:30
初级用户 发帖 16 积分 39
请问ccwan如果我想显示第2行,而这个2是个变量,具体的格式应该是什么呢?
(请原谅偶这个菜鸟问这么简单的问题,实在没找到应该怎么写T_T~~)

[ Last edited by namejm on 2007-2-6 at 03:52 PM ]
第8楼 namejm 发表于 2007-02-07 04:42
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  演示代码如下:

  还可以使用 findstr /n,或者通过计数器来显示。
第9楼 theoldman 发表于 2007-02-07 04:50
初级用户 发帖 16 积分 39
请问版主,这个more的作用是什么呢?
第10楼 zh159 发表于 2007-02-07 05:00
金牌会员 发帖 1,467 积分 3,687
多在CMD窗口用more/?、命令 /?
第11楼 ccwan 发表于 2007-02-07 05:01
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
依楼上说得做就是了。

[ Last edited by ccwan on 2007-2-7 at 05:06 AM ]
第12楼 zh159 发表于 2007-02-07 05:05
金牌会员 发帖 1,467 积分 3,687
ccwan,你 4 楼的帖子看着费眼神啊
第13楼 ccwan 发表于 2007-02-07 05:09
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
对不住大家,那个起始颜色和结束颜色调得太浅了。可以选中它使它反白就清楚了。

另外建议楼主多多看看基本命令帮助。
第14楼 vkill 发表于 2007-02-07 05:24
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
sed -n $= life
第15楼 theoldman 发表于 2007-02-07 05:30
初级用户 发帖 16 积分 39
谢谢上面的热心人s ^_^

看不懂再来骚扰大家。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023