标题: 请问如何在文件内容的每一行前加数据|?
[打印本页]
作者: chengbiner
时间: 2006-10-11 04:35
标题: 请问如何在文件内容的每一行前加数据|?
比如一个文本文件有很多内容,想在内容的每一行首或每一行末加如相同的数据,
该怎样写啊?如果一次在每一行的首末同时加相同的数据呢?
对p处理还不是很了解,还请大家帮我一下!
谢谢了……
作者: vkill
时间: 2006-10-11 04:39
for /f "tokens=*" %%a in (test.txt) do >>test_temp.txt echo ^|%%a^|
[
Last edited by he200377 on 2006-10-11 at 04:48 ]
作者: chengbiner
时间: 2006-10-11 04:41
还不是很明白
是不是把*替换成要加的内容就可以了》?
作者: vkill
时间: 2006-10-11 04:45
Quote: |
Originally posted by chengbiner at 2006-10-11 04:41:
还不是很明白
是不是把*替换成要加的内容就可以了》? |
|
改了,刚刚一时看错,sorry
作者: vkill
时间: 2006-10-11 04:47
好了
[
Last edited by he200377 on 2006-10-11 at 04:48 ]
作者: chengbiner
时间: 2006-10-11 04:51
谢谢
问题一基本解决!
作者: amao
时间: 2007-2-2 19:23
每行首加字符
@sed "s/^/要加的字符/" test.txt
每行尾加字符
@sed "s/$/要加的字符/" test.txt
每行首尾同时加字符
@sed "s/^/行首要加的字符/;s/$/行尾要加的字符/" test.txt
对sed来说符号| 不算特殊字符