求一个文本处理工具,批量添加尾内容

现在用了TXT处理工具,添加数据功能没反应了。
求一个相似的。
要在所有TXT文件尾添加自定义文本。

图上的功能失效了。找一个替代品。

用命令行就可以了吧

在命令提示符(CMD)中执行这条命令,可在当前文件夹的所有 .txt 文档的结尾行插入 Hello world!

FOR %i IN (*.txt) DO echo Hello world >> %i
  • 如果要修改在文档末尾追加的内容,请修改 “Hello world” 为您需要的内容。
  • 如果您需要批量修改的文本文档的扩展名不是 txt,请修改 .txt 为您需要的扩展名。假如您要处理的文本文档的扩展名均为 .py,则请将 IN (*.txt) 改为 IN (*.py)

如果您需要在文档指定行插入内容,推荐您了解一下 sed,这是 UNIX 系统中的一个十分强大的、基于命令行的文本处理程序。在 WIndows 系统上可借助 busybox-w32 来运行 sed。具体请参考:

我提供一方法,就是regexp:$,你想加的文字

这个?

https://www.52pojie.cn/thread-1209623-1-1.html
选文本水印
不过有个 bug,只有数字和字母,或者是空文件没法添加。

补充一个 Shell 版的。

#!/usr/bin/env sh

# append.sh
shopt -s globstar # 递归
for file in **/*.txt; do
  echo "这里是要添加的内容" >> $file
done
1 Like