【问题标题】:Add text at the end of document fragments on a Mac在 Mac 上的文档片段末尾添加文本
【发布时间】:2010-09-27 21:38:21
【问题描述】:
在 Mac 上,我有一个包含所有文档片段的 html 文件的目录。使用 TexFinderX 应用程序,我可以轻松地进行查找/替换并在我想要的文档顶部添加所有内容(即等)。
现在我需要找到一种将结束标签添加到所有文档(即 )的方法。 TexFinderX 没有办法做到这一点,因为文件在文件末尾没有任何共同点。
是否有终端命令可以对目录及其子目录中的所有 html 文件执行此操作?
谢谢,
琳达
【问题讨论】:
标签:
macos
replace
terminal
find
【解决方案1】:
编辑:
好吧,我试图保持简单并避免使用 Bash 脚本,但似乎 find 不允许输出重定向......所以试试这个:
for f in ~/html/*.html; do echo "Processing $f file.." && cat ~/close.html >> $f; done
把你的结束标签放在一个文件中……好吧,叫它close.html,我们就把它放在你的主目录/Users/youruser/close.html中。假设你的文档在/Users/youruser/html
打开 Terminal.app 并执行以下命令:
find ~/html -type f -name "*.html" -exec cat ~/close.html >> {} \;
你要先测试一下……我的find kung-fu 生锈了