如何在 TXT文档内容的 每一行批量加前缀

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在 TXT文档内容的 每一行批量加前缀相关的知识,希望对你有一定的参考价值。

各位大侠帮帮忙。。如何在 TXT文档内容的 每一行批量加前缀??哪种软件有这功能啊?

楼主先新建个文本文档,在里面输入

@echo off
(for /f "delims=" %%a in (2.txt) do echo 前缀%%a)>b.txt
del /s/q 2.txt
ren b.txt 2.txt
将 前缀 两字改为你要加的前缀
存为a.bat 会变成可执行文件,若没变,修改工具文件夹—》隐藏已知文件扩展名,不选它
楼主要加前缀的文本文档改为2.txt
将a.bat和2.txt都放到桌面上
双击a.bat
OK
再打开2.txt,会发现已加上前缀
这种方法每行加的前缀必须是一样的
**********************************************************
可以考虑用Java编一个~~
BufferedReader的readLine()读出一行
再把(前缀+原行)写到新文件里

还真可以~~,不过你至少要有jdk
http://blog.myspace.cn/e/404264131.htm

参考资料:http://blog.myspace.cn/e/404264131.htm

参考技术A 怎么楼主问了两次

不需要下载软件的,只需一个批处理就可以完成

楼主先新建个文本文档,在里面输入

@echo off
(for /f "delims=" %%a in (2.txt) do echo 前缀%%a)>b.txt
del /s/q 2.txt
ren b.txt 2.txt

其中2.txt是楼主要加前缀的文本文档,当然了名字可以改。

linux下批量修改文件内容

背景:
项目中收到第三方传过来的数据,txt文档,每个文件第一个字段都加了前缀 \'-- TABLE_INFO: \',我现在就需要把这个前缀删掉,一开始想用java写代码去删除,后面发现在linux下用sed命令或者perl命令更方便快捷,
实际执行命令如下:

find -name \'*.txt\' | xargs perl -pi -e \'s|-- TABLE_INFO: ||g\'

其他方法延伸:
方法一:
用sed命令可以批量替换多个文件中的 字符串。
sed -i "s/原字符串/新字符串/g" grep 原字符串 -rl 所在目录
例如:我要把mahuinan替换 为huinanma,执行命令:

sed -i "s/mahuinan/huinanma/g" \'grep mahuinan -rl /www\'

这是目前linux最简单的批量替换字符串命令了!
具体格式如下:

sed -i "s/oldString/newString/g"  `grep oldString -rl /path`

实例代码:sed -i "s/大小多少/日月水火/g" grep 大小多少 -rl /usr/aa
方法二:
在日程的开发过程中,可能大家会遇到将某个变量名修改 为另一个变量名的情况,如果这个变量是一个局部变量的话,vi足以胜任,但是如果是某个全局变量的话,并且在很多文件中进行了使用,这个时候使用vi就是 一个不明智的选择。这里给出一个简单的shell命令,可以一次性将所有文件中的指定字符串进行修改:

grep "abc" * -R | awk -F: \'{print $1}\' | sort | uniq | xargs sed -i \'s/abc/abcde/g\'

小标题

以上是关于如何在 TXT文档内容的 每一行批量加前缀的主要内容,如果未能解决你的问题,请参考以下文章

文件重命名时快速添加时间前缀

如何批量地转换linux文档成txt格式

使用批处理使一个TXT文件多行合并一行,加逗号

【python】批量读取txt,并在文件开头和每一行末尾添加字符串

什么软件可以数文本文档TXT的行数?

linux下批量修改文件内容