Discount «с configure.sh
скриптом создает некоторые динамические комментарии в начале файла config.h
:Обнаружение и удаление комментариев от начала файла
/*
* configuration for markdown, generated Fri 28 Jan 2011 16:13:46 EST
* by [email protected]
*/
#ifndef __AC_MARKDOWN_D
#define __AC_MARKDOWN_D 1
[...]
Что делает для некоторых бесполезных патчей при встраивании скидки внутри проекта мерзавца, поэтому я удаляю их перед совершением. Я хочу автоматизировать вывод с configure.sh
, чтобы быстрее обновлять скидку внутри проекта, но я не так хорошо разбираюсь в awk/sed. Я получил эту строку в моем скрипте:
tail -n +5 config.h > ../discount-config/config.h
Но я хотел бы, чтобы заменить это нечто большее будущее доказательство, поэтому он не будет искажать файл, если более поздние версии дисконта больше/меньше 4 строки комментариев.
вы не можете просто изменить 'configure.sh' не писать, что комментарий? – SilentGhost
Почему вы хотите сохранить сгенерированный файл в репозитории? Обычно лучше сохранить скрипт, который вы можете запустить, чтобы сгенерировать файл после проверки вашего проекта. – ssmir
@SilentGhost 'configure.sh' является частью git-репозитория скидки, я не хочу изменять это – Tim