Как поставить заглавные буквы в фигурных скобках в базе данных BibTeX

sed '/^\s*[^@%]/s=\([A-Z][A-Z]*\)\([^}A-Z]\|},$\)={\1}\2=g' literature.bib > output.bib


Эта команда использует sed для преобразования текста в файле literature.bib. Она ищет строки, начинающиеся не с символов ‘@’ или ‘%’, затем находит последовательность заглавных букв (A-Z), за которой следует либо не буква, либо «},». Затем команда оборачивает найденную последовательность заглавных букв в фигурные скобки и оставляет остальной текст без изменений. Результат сохраняется в файле output.bib. Эта команда полезна для форматирования записей в файле BibTeX. Альтернативой может быть использование других инструментов или ручное редактирование базы данных BibTeX.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *