【问题标题】: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 生锈了

    【讨论】:

      猜你喜欢
      • 2021-09-20
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      • 2022-06-11
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多