![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 20:02 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 高手们帮忙优化一下代码 |
| 可打印版本 2,834 / 41 |
| 第31楼 lxmxn | 发表于 2008-09-16 21:05 |
| 版主 发帖 4,938 积分 11,386 | |
|
如果你有your_file这个文件,就把这个命令里面your_file前面的单引号去掉。
|
|
| 第32楼 HAT | 发表于 2008-09-16 21:13 |
| 版主 发帖 5,017 积分 9,023 | |
| 第33楼 dragonamd | 发表于 2008-09-16 21:39 |
| 中级用户 发帖 100 积分 209 | |
|
可以用了,能标志一下意思吗 ?好让我自己学着修改,特别是显示的那段
[ Last edited by dragonamd on 2008-9-16 at 09:40 PM ] |
|
| 第34楼 HAT | 发表于 2008-09-16 21:44 |
| 版主 发帖 5,017 积分 9,023 | |
|
print max
“显示的那段”就是这里,打印max的值,标志完毕。 ps.不知斑竹是否有哭笑不得的感觉。 |
|
| 第35楼 dragonamd | 发表于 2008-09-16 21:49 |
| 中级用户 发帖 100 积分 209 | |
|
HAT大哥,我是很菜,但我在努力学习,难道就这样笑话新人吗 ?至少在P处理方面学到很多了,不管怎么样都要谢谢你们
print max 这段我换了行就不能显示,。因为我想把标记放到别处去 |
|
| 第36楼 HAT | 发表于 2008-09-16 21:58 |
| 版主 发帖 5,017 积分 9,023 | |
|
这个,我没有笑话任何人的意思,造成了不比要的误会,抱歉。
我的意思是,斑竹已经回答的很清楚了,让你把your_file改成自己的文件名,建议看回过头再看看斑竹的回答。 //print max 这段我换了行就不能显示,。因为我想把标记放到别处去 我很笨,看不懂什么意思,能否把你修改后的代码贴出来看看? |
|
| 第37楼 dragonamd | 发表于 2008-09-16 22:04 |
| 中级用户 发帖 100 积分 209 | |
|
gawk "{for (i=1;i<=NF;i++) { if($i~/^5-/){ split($i,a,/-/); if(a>max) max=a; }}} END{print max}" "a.txt"
@echo %NewFile% %ste% %sty% %max% 我想把很多变量放在一起显示 [ Last edited by dragonamd on 2008-9-17 at 12:43 AM ] |
|
| 第38楼 dragonamd | 发表于 2008-09-17 00:44 |
| 中级用户 发帖 100 积分 209 | |
|
帮帮我好吗 ? 对这个实在不懂了,刚才看了网上很教程,都没提到这段
|
|
| 第39楼 lxmxn | 发表于 2008-09-17 07:48 |
| 版主 发帖 4,938 积分 11,386 | |
|
这样试试看
|
|
| 第40楼 dragonamd | 发表于 2008-09-17 09:28 |
| 中级用户 发帖 100 积分 209 | |
|
斑竹的办法是把值写入到临时,再读取对吗?
|
|
| 第41楼 lxmxn | 发表于 2008-09-17 18:42 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by dragonamd at 2008-9-17 09:28: 嗯,有什么问题吗? |
|
| 第42楼 dragonamd | 发表于 2008-09-17 20:49 |
| 中级用户 发帖 100 积分 209 | |
|
没有问题,昨天晚上我也想过,但不会写,。效率很高,努力学习
|
|
| 上一页 1 2 3 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |