Маленькая, но очень мощьная команда

В этой заметке рассказавается о команде m4

Начнем с определения и закончим небольшим примером.

m4 - это язык обработки макросов. Он ищет ключевые слова в файле и заменяет их заданными значениями.

Например, возьмем файл:

$ cat somefile

My name is NAME and I am AGE years old ifelse(QUOTE,yes,No matter where you go... there you are)

команда m4 заменит слова NAME, AGE и QUOTE.

$ m4 -DNAME=SomeFile somefile

My name is SomeFile and I am AGE years old

$ m4 -DNAME=SomeFile -DAGE=25 somefile

My name is SomeFile and I am 25 years old

$ m4 -DNAME=SomeFile -DAGE=25 -DQUOTE=yes somefile

My name is SomeFile and I am 25 years old No matter where you go... there you are

Применений данному чуду масса. Например я с его помощью быстро создаю локальные хосты для апача.

А вообще полет фантазии может быть безграничным!

Нет комментариев.
Добавить комментарий
Вам необходимо включить показ изображений в браузере для того чтобы увидеть код

Дайте нам знать, что вы - живой человек. Для нас это важно!
Кликните, если плохо видно

Прежде чем высказать свое мнение, прочитайте пожалуйста: правила


Рейтинг@Mail.ru