- 帖子
- 15
- 积分
- 205
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2008-7-2
|
请问 findstr /n ".*" test.txt 这个命令添加行号时,
如何才能让按照 输入者指定一个数字开始列序号呢?
比如: 输入 100, 每行前的序号就从100开始向后排 ....
不求有上面的命令这么迅速, 但求尽量能快些,因为数据量委实很大.
请问sed命令完成上述的工作么?
还有,下面的命令有点小问题:
1、如果当前行以反斜杠“\”结束,则将下一行并到当前行末尾,并去掉原来行尾的反斜杠
sed -e :a -e "/\\$/N; s/\\\n//; ta" a.txt >b.txt
这个命令也会同时删除TXT文档中所有的空行?
======================================================
2、 sed能否按照每6万条数据来分割TXT文档呢?
======================================================
已解决: sed = a.txt | sed "N;s/\n/|/" |find /v "" >abc.txt
询问的问题:
findstr /n ".*" test.txt 添加行号速度是很快的,
问题是如何才能不在行号后添加":" 而改为添加 "|" 这个符号呢?
[ 本帖最后由 youaoyi 于 2008-7-10 13:13 编辑 ] |
|