现在用了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。具体请参考:
- sed 使用指南:https://c.biancheng.net/view/994.html
- busybox-w32 官网:https://frippery.org/busybox/
我提供一方法,就是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 个赞