Добавить текст в конце фрагментов документа на Mac - PullRequest
0 голосов
/ 28 сентября 2010

На Mac у меня есть каталог HTML-файлов, которые являются фрагментами всех документов.Используя приложение TexFinderX, я легко смог найти / заменить и добавить все в начало документа, который я хотел (т. Е. И т. Д.).

Теперь мне нужно найти способ добавить закрывающие теги ко всем документам (т.е.).У TexFinderX нет способа сделать это, так как документы не имеют ничего общего в конце файлов.

Есть ли команда Terminal, которая может сделать это для всех html-файлов в каталоге и его подкаталогах?

Спасибо, Линда

1 Ответ

1 голос
/ 28 сентября 2010

РЕДАКТИРОВАТЬ:

Ну, я пытался сделать это простым и избежать сценариев 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 кунг-фуржавый

...