在Mac上的文档片段末尾添加文本

时间:2010-09-27 21:38:21

标签: macos replace terminal find

在Mac上,我有一个html文件目录,它们都是文档片段。使用TexFinderX应用程序,我可以轻松地进行查找/替换,并将所有内容添加到我想要的文档的顶部(即等)。

现在我需要找到一种方法来将结束标记添加到所有文档(即)。 TexFinderX无法做到这一点,因为文档的末尾没有任何共同点。

是否有一个终端命令可以对目录中的所有html文件及其子目录执行此操作?

谢谢, 琳达

1 个答案:

答案 0 :(得分:1)

编辑:

我试图保持简单并避免Bash脚本,但似乎发现不允许输出重定向...所以试试这个:

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功夫是生锈的