![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 22:47 |
共 47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 出题:整理文本 (新手老鸟都来试试) |
| 可打印版本 6,472 / 54 |
| 第46楼 lxmxn | 发表于 2008-07-15 15:05 |
| 版主 发帖 4,938 积分 11,386 | |
|
按照change的思路,那么sed就可以这样改进一下了
|
|
| 第47楼 26933062 | 发表于 2008-07-15 15:29 |
| 银牌会员 发帖 879 积分 2,268 | |
Originally posted by lxmxn at 2008-7-15 15:05: 是可以,但如果文件太大的话就不行了吧,模式空间能容纳太多内容吗? |
|
| 第48楼 lxmxn | 发表于 2008-07-15 15:44 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by 26933062 at 2008-7-15 15:29: 嗯,文件大了估计就不成了。 刚才试了一下,10K以下的文件处理起来还是比较快的,但是到了50K以上就比较慢了,过兆的文件就不适合了。 |
|
| 第49楼 qzwqzw | 发表于 2008-07-16 08:20 |
| 银牌会员 发帖 636 积分 2,343 | |
|
回45楼
这是我的执行结果 除了改动了测试文件路径 其它没有变 cd.>d\c.txt这句不是必须的
|
|
| 第50楼 26933062 | 发表于 2008-07-16 10:25 |
| 银牌会员 发帖 879 积分 2,268 | |
Originally posted by qzwqzw at 2008-7-16 08:20: 总算试出来了,原来是n后面不能有那个斜杠。。 change f:\111\d\a.txt /nf:\111\d\c.txt /from "nnn" /to " yyy " /in not "。" qzwqzw 兄,你那里可以有斜杠吗? |
|
| 第51楼 qzwqzw | 发表于 2008-07-16 13:27 |
| 银牌会员 发帖 636 积分 2,343 | |
|
看来你对相对路径和绝对路径缺乏足够的了解
前缀的\指代当前盘的根 很显然 因为你的数据文件不在当前盘 所以导致出错 |
|
| 第52楼 26933062 | 发表于 2008-07-16 14:16 |
| 银牌会员 发帖 879 积分 2,268 | |
|
是,对相对路径,一直是模模糊糊的。。。
原来如此。。! |
|
| 第53楼 yycmu4 | 发表于 2008-09-25 21:20 |
| 初级用户 发帖 9 积分 20 | |
|
长见识了
|
|
| 第54楼 metoo | 发表于 2008-09-25 21:45 |
| 初级用户 发帖 93 积分 195 | |
|
其实awk处理这类问题很方便的。。只是很多人先入为主了
老规矩,本人只用代码 |
|
| 第55楼 wuchan | 发表于 2010-01-02 10:45 |
| 初级用户 发帖 59 积分 119 | |
|
不知道 change 支持通配符不
|
|
| 上一页 1 2 3 4 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |