楼 主
请问如何在文件内容的每一行前加数据|?
发表于 2006-10-11 04:35 · 中国 四川 成都 电信
初级用户
★
积分 105
发帖 44
注册 2006-10-05 13:57
19年会员
UID 64618
状态 离线
比如一个文本文件有很多内容,想在内容的每一行首或每一行末加如相同的数据,
该怎样写啊?如果一次在每一行的首末同时加相同的数据呢?
对p处理还不是很了解,还请大家帮我一下!
谢谢了……
第 2 楼
发表于 2006-10-11 04:39 · 中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
for /f "tokens=*" %%a in (test.txt) do >>test_temp.txt echo ^|%%a^|
[ Last edited by he200377 on 2006-10-11 at 04:48 ]
第 3 楼
发表于 2006-10-11 04:41 · 中国 四川 成都 电信
初级用户
★
积分 105
发帖 44
注册 2006-10-05 13:57
19年会员
UID 64618
状态 离线
还不是很明白
是不是把*替换成要加的内容就可以了》?
第 4 楼
发表于 2006-10-11 04:45 · 中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
Originally posted by chengbiner at 2006-10-11 04:41:
还不是很明白
是不是把*替换成要加的内容就可以了》?
改了,刚刚一时看错,sorry
第 5 楼
发表于 2006-10-11 04:47 · 中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
好了
[ Last edited by he200377 on 2006-10-11 at 04:48 ]
第 6 楼
发表于 2006-10-11 04:51 · 中国 四川 成都 电信
初级用户
★
积分 105
发帖 44
注册 2006-10-05 13:57
19年会员
UID 64618
状态 离线
第 7 楼
发表于 2007-02-02 19:23 · 美国 北达科他州立大学
中级用户
★★
积分 316
发帖 152
注册 2006-06-18 13:01
20年会员
UID 57204
性别 男
状态 离线
每行首加字符
@sed "s/^/要加的字符/" test.txt
每行尾加字符
@sed "s/$/要加的字符/" test.txt
每行首尾同时加字符
@sed "s/^/行首要加的字符/;s/$/行尾要加的字符/" test.txt
对sed来说符号| 不算特殊字符
论坛跳转: