Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在Mac上的文档片段末尾添加文本_Macos_Replace_Terminal_Find - Fatal编程技术网

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

Macos 在Mac上的文档片段末尾添加文本,macos,replace,terminal,find,Macos,Replace,Terminal,Find,在Mac上,我有一个html文件目录,这些文件都是文档片段。使用TexFinderX应用程序,我可以轻松地进行查找/替换,并在我想要的文档顶部添加所有内容(例如,等等) 现在,我需要找到一种方法将结束标记添加到所有文档(即)。TexFinderX没有办法做到这一点,因为文档在文件末尾没有任何共同点 是否有一个终端命令可以对目录及其子目录中的所有html文件执行此操作 谢谢, 琳达编辑: 我试图让它保持简单,避免Bash脚本编写,但find似乎不允许输出重定向。。。因此,请尝试以下方法: 表示~/

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

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

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

谢谢, 琳达

编辑:

我试图让它保持简单,避免Bash脚本编写,但find似乎不允许输出重定向。。。因此,请尝试以下方法:

表示~/html/*.html中的f;执行echo“正在处理$f文件…”和&cat~/close.html>>$f;完成


将结束标记放入文件中。。。我们称它为
close.html
,我们将把它放到您的主目录
/Users/youruser/close.html
。我们假设您的文档位于
/Users/youruser/html

打开Terminal.app并执行以下命令:

find ~/html -type f -name "*.html" -exec cat ~/close.html >> {} \;
你要先测试一下。。。我的
find
功夫生锈了