![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-25 23:20 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求助!! 怎么样把一个文本内的多行拼接成一行 |
| 可打印版本 3,627 / 25 |
| 第16楼 dy2003310 | 发表于 2007-02-04 02:09 |
| 初级用户 发帖 68 积分 180 来自 China | |
|
请教楼上各位兄弟 合并了1000或更多行以后,怎样将它们变成原来一行行的样子??
for /f "delims=;????" %i in (合并后.txt) do echo ????? >新的.txt ????? |
|
| 第17楼 jmz573515 | 发表于 2007-02-04 03:35 |
| 银牌会员 发帖 464 积分 1,212 | |
|
16楼的兄弟,用VBS写的,请确保源文件中没有“;”符号。
|
|
| 第18楼 dy2003310 | 发表于 2007-02-04 08:34 |
| 初级用户 发帖 68 积分 180 来自 China | |
|
谢谢jmz573515 先谢谢兄弟了
可痛苦的是我按上面各路高手合并后得到的恰恰有";" |
|
| 第19楼 dy2003310 | 发表于 2007-02-04 08:51 |
| 初级用户 发帖 68 积分 180 来自 China | |
|
噢,我搞错了,jmz573515兄,我刚才有点误解了你的意思 噢,
我搞错了, jmz573515兄, 我刚才有点误解了你的意思 现在我按你的做法收到了如意的效果 再次谢谢 |
|
| 第20楼 amao | 发表于 2007-02-04 17:33 |
| 中级用户 发帖 152 积分 316 | |
|
sed "s/ ;/\n/g" 合并成一行的.txt> 输出结果单行的.txt
|
|
| 第21楼 vkill | 发表于 2007-02-04 18:02 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
Originally posted by amao at 2007-2-4 17:33: 看不出是怎么实现的 |
|
| 第22楼 amao | 发表于 2007-02-04 21:58 |
| 中级用户 发帖 152 积分 316 | |
Originally posted by vkill at 2007-2-4 18:02: 你把我前面合并的和这个拆分的执行一下就知道了。 |
|
| 第23楼 dy2003310 | 发表于 2007-02-05 00:59 |
| 初级用户 发帖 68 积分 180 来自 China | |
amao兄Originally posted by amao at 2007-2-4 04:33 AM: amao兄,怎么我的cmd说"sed"不是内外部命令呀?? 暂时看不到希望的结果 请问amao兄的语句是保存成什么文件来执行的?? |
|
| 第24楼 amao | 发表于 2007-02-05 02:24 |
| 中级用户 发帖 152 积分 316 | |
|
RE dy2003310
sed 不是xp的内部命令 请搜索相关帖子,关键字sed 把语句保存成.bat批处理即可执行,当然要把 “合并成一行的.txt, 输出结果单行的.txt ”等改成相应的名字 |
|
| 第25楼 lbqldos | 发表于 2007-02-05 03:41 |
| 新手上路 发帖 7 积分 16 | |
Originally posted by 3742668 at 2006-7-19 09:39 AM: |
|
| 第26楼 dy2003310 | 发表于 2007-02-07 07:12 |
| 初级用户 发帖 68 积分 180 来自 China | |
|
谢谢 amao兄 谢谢 amao兄
正在学习 |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |