![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-30 09:47 |
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,279 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 第三方工具sed 如何添加多行? |
| 可打印版本 1,060 / 6 |
| 第1楼 ganjie | 发表于 2009-02-05 11:15 |
| 初级用户 发帖 37 积分 49 | |
|
第三方工具sed 如何添加多行? 看了一下,第三方工具sed ,发现它好像只能添加单行的,现在小弟想编个批处理,把下面这几段代码添加到当前目录里(包括所有子文件夹)的所有文本开头中,求会用这个工具的大大们,帮写个批处理,谢谢了!如1.txt内容为:
最近更新: 5.2 版: 1.音乐窗口支持更换配色方案; 2.支持在音乐窗口内使用右键菜单功能; 3.关闭音乐窗口时记忆当前页面状态; 4.为千千静听Web控件定制了默认界面; 5.清空缓存文件时区分缓存文件和用户文件; 6.修正5.2Beta版不能正常播放CD的问题; 7.修正5.2Beta版不能收听MMS协议网络广播的问题; 8.修正其他BUG; 添加内容后,为: <tr>— 技术永无止尽,未来事在人为<tr> <td>我这个主要是要自动化<td> <tr>— 技术永无止尽,未来事在人为01<tr> <td>机构,户名,余额,借款日,到期日,起息日,四级,五级,表内息,表外息,客户号,借据号<td> <tr>是否还应该加上别的判断<tr> 最近更新: 5.2 版: 1.音乐窗口支持更换配色方案; 2.支持在音乐窗口内使用右键菜单功能; 3.关闭音乐窗口时记忆当前页面状态; 4.为千千静听Web控件定制了默认界面; 5.清空缓存文件时区分缓存文件和用户文件; 6.修正5.2Beta版不能正常播放CD的问题; 7.修正5.2Beta版不能收听MMS协议网络广播的问题; 8.修正其他BUG; |
|
| 第2楼 ganjie | 发表于 2009-02-05 14:41 |
| 初级用户 发帖 37 积分 49 | |
|
如果使用sed 太难的话,也可以直接用批处理就行了,总之是可以添加多行插入文本就行了!要求不生成临时文件,我在本论坛中看到过把一行插入文本开头的贴子,而且都是要生成临时文件。
|
|
| 第3楼 lxmxn | 发表于 2009-02-05 14:49 |
| 版主 发帖 4,938 积分 11,386 | |
|
两种方法:
1、用-f参数调用sed脚本; 新建一个b.sed文件,内容为 1i<tr>— 技术永无止尽,未来事在人为<tr>\ 然后命令行执行 2、用多个-e参数; |
|
| 第4楼 yishanju | 发表于 2009-02-05 15:23 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
膜拜lxmxn大神
sed -i 在windows下修改过的文本回车换行会变成黑方块,这个怎么解决呢 我用的SED 是从GUNWIN32 下载的最新版本、 |
|
| 第5楼 ganjie | 发表于 2009-02-05 15:37 |
| 初级用户 发帖 37 积分 49 | |
|
上面的代码,运行后,它生成是一个 sedDOSSUX 文件,没有添加进文本中,不过sedDOSSUX 这个里的内容,却是我想要的内容,有什么方法,能让它添加入文本,又不生成sedDOSSUX 吗?难道是要删除原来的文本,然后去重命名 sedDOSSUX ,这样什么了
[ Last edited by ganjie on 2009-2-5 at 15:44 ] |
|
| 第6楼 lxmxn | 发表于 2009-02-05 15:42 |
| 版主 发帖 4,938 积分 11,386 | |
|
RE yishanju
more result.txt > newfile.txt 即可搞定黑方块的问题。 RE ganjie 你肯定没有按照我的方法来,仔细检查一下吧,我测试过可行。 |
|
| 第7楼 ganjie | 发表于 2009-02-05 15:46 |
| 初级用户 发帖 37 积分 49 | |
|
是的,刚才我少了一个b.sed 中少了一个1i ,我已经改了,在5楼,如何才能添加入文本,而不是生成sedDOSSUX
[ Last edited by ganjie on 2009-2-5 at 17:25 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |