![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-15 14:00 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何在文本文件开头添加一行内容 |
| 可打印版本 1,634 / 12 |
| 第1楼 hgx126 | 发表于 2009-01-27 03:00 |
| 初级用户 发帖 80 积分 100 | |
|
如何在文本文件开头添加一行内容 我有多个几百个文本文件,准备在每个文件开头插入一行:
例我的其中一个文件文件为: 5471,安德刚,"1,100.00",2000-6-18,2001-4-20,2003-9-21,呆帐,损失,,210.87,4.851E+13,8.81301E+13 5471,安德刚,"9,670.00",1997-10-8,1998-9-20,2003-9-21,呆帐,损失,,4659.83,4.851E+13,8.81301E+13 5471,安德刚,"3,120.00",1998-9-23,1999-9-20,2003-9-21,呆帐,损失,,598.11,4.851E+13,8.81301E+13 …… 要在开头插入一行: 机构,户名,余额,借款日,到期日,起息日,四级,五级,表内息,表外息,客户号,借据号 如何写代码? 用sed 也行。 我在网上搜索了好久,没找到合适的代码。请大家帮忙! |
|
| 第2楼 wxcute | 发表于 2009-01-27 11:04 |
| 中级用户 发帖 211 积分 458 | |
|
新文件存为 “new_原名” 格式。
|
|
| 第3楼 hgx126 | 发表于 2009-01-28 00:05 |
| 初级用户 发帖 80 积分 100 | |
|
谢谢wxcute仁兄。
要是我只想在原文件上添加该行,而不是另外生成一个"new_"加原文件名的文件该如何写代码呢? |
|
| 第4楼 zzhh612 | 发表于 2009-01-28 00:14 |
| 中级用户 发帖 103 积分 278 | |
|
另外生成一个"new_"加原文件名的文件,生成后更改为原文件名,不就是
原文件了,只要能达目的就行,不要认死理.实在看不惯原来的,删除不就行了. |
|
| 第5楼 hgx126 | 发表于 2009-01-28 00:26 |
| 初级用户 发帖 80 积分 100 | |
|
Thank you!
|
|
| 第6楼 wxcute | 发表于 2009-01-28 11:53 |
| 中级用户 发帖 211 积分 458 | |
|
也行,把 “new_” 字符串去掉就好。
|
|
| 第7楼 ceii | 发表于 2009-01-28 19:33 |
| 初级用户 发帖 45 积分 115 | |
|
[ Last edited by ceii on 2009-1-28 at 19:35 ] |
|
| 第8楼 motop | 发表于 2009-01-29 13:35 |
| 初级用户 发帖 40 积分 56 | |
|
好,很实用啊。
|
|
| 第9楼 hgx126 | 发表于 2009-01-31 02:12 |
| 初级用户 发帖 80 积分 100 | |
Originally posted by ceii at 2009-1-28 07:33 PM: |
|
| 第10楼 ceii | 发表于 2009-02-01 10:47 |
| 初级用户 发帖 45 积分 115 | |
|
这是版本问题。
我使用的是 GNU sed version 4.0.7 |
|
| 第11楼 zhengqian529 | 发表于 2009-02-01 12:02 |
| 初级用户 发帖 93 积分 100 来自 湖南 | |
|
2搂得不错
但是有一个缺点:如果原TXT文件有以"机构,户名,余额,借款日,到期日,起息日,四级,五级,表内息,表外息,客户号,借据号"的话,而且还有其他内容. set/p fh=<"%%i" if not "!fh!"=="%head%" copy/b head.ini+"%%i" "new_%%i" 是否还应该加上别的判断呢? |
|
| 第12楼 samliu | 发表于 2009-02-05 21:58 |
| 新手上路 发帖 15 积分 15 | |
|
哦 原来还可以这样的呀
学习了 |
|
| 第13楼 bobofu | 发表于 2009-07-13 07:00 |
| 新手上路 发帖 8 积分 13 | |
|
@echo 机构,户名,余额,借款日,到期日,起息日,四级,五级,表内息,表外息,客户号,借据号 >>header.txt
copy/b header.txt+detal.txt del detal.txt ren header.txt detal.txt |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |