Board logo

标题: 每行前面加序列号 [打印本页]

作者: fjcyz     时间: 2009-9-4 04:27    标题: 每行前面加序列号

有这样一个文本,内容如下,

adfs
23423
1alkdfj
ar12

实现后的效果如下

1|test|adfs
2|test|23423
3|test|1alkdfj
4|test|ar12
作者: Hanyeguxing     时间: 2009-9-4 04:37
1,如果文本中没有:,
2,如果文本中没有敏感字符,
3,如果|test|部分相同,则可以:
在cmd控制台直接运行
for /f "tokens=1,2 delims=:" %i in ('findstr /n .* a.TXT') do >>a_.txt echo %i^|test^|%j
该命令在执行过程中,不会忽略掉源a.txt中的空行.

[ Last edited by Hanyeguxing on 2009-9-4 at 06:12 ]