Tehnografi.com - Технологические новости, обзоры и советы
[adinserter block="67"]

Как создать шаблонные сценарии TXT в BASH

Если вы каждый день создаете в терминале похожие тексты, почему бы не упростить этот процесс и не сэкономить время, создав для него скрипт для шаблона .txt? Если это звучит интересно, запустите терминал, выберите ваш любимый текстовый редактор и начнем!

Создать новый шаблон скрипта

Создайте новый скрипт bash, как вам нравится. Мы используем нано-редактор в терминале, чтобы создать файл с именем «MTE_template.sh» в папке «Scripts», которая находится в нашем домашнем каталоге:

Шаблоны Bash Doc. Создайте шаблонный скрипт

Определите ваши параметры

Откройте файл в вашем любимом редакторе. В самом верху введите типичное введение, которое определяет его как скрипт bash:

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

Следующая часть – это набор параметров, которые мы хотели бы определить в нашем шаблоне. После завершения создания шаблонного скрипта мы сможем ввести эти параметры и ввести их в текст.

Мы ввели «Наши параметры» в качестве заголовка в строке комментария, потому что:

Затем мы определили три параметра: «SITE», «AUTHOR» и «CONTACT», сопоставив их в трех пронумерованных переменных:

САЙТ = $ 1 АВТОР = $ 2 КОНТАКТ = $ 3

Шаблоны документов Bash Определить параметры

Вы можете определить разные или более параметров таким же образом.

Создайте свой шаблон

После ввода параметров шаблона самое время создать текстовый шаблон самостоятельно.

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

Вот что мы добавляем в шаблон:

  • «Вставить» шаблон между двумя строками.
  • Первая строка читается как cat << EOF и в основном гласит: «все, что следует (AKA: наш фактический шаблон), до появления EOF, должно рассматриваться как один вход».
  • Вторая строка – EOF, в данном случае «кодовое слово», которое прерывает цикл команд cat и завершает шаблон.
  • кот

    Шаблоны Bash Doc. Добавить текст

    Тем не менее, более полезный шаблон может быть в форме электронного письма. Вы можете определить параметры «$ NAME» и «$ TASK», а затем создать шаблон для электронных писем, таких как:

    кот

    Когда закончите, сохраните изменения (Ctrl + O) и закройте (Ctrl + X) программу.

    Затем сделайте скрипт исполняемым, используя:

    chmod u + x MTE_template.sh

    Шаблоны Bash Doc создают исполняемые файлы

    Таким образом, вы сможете использовать само имя скрипта для создания новых документов.

    Тестовый прогон

    Запустите скрипт с определенными параметрами. Наш тестовый прогон выглядит так:

    ./MTE_template.sh Make_Tech_Easier Ody [email protected]

    Тестирование шаблонов Bash Doc

    Первая часть – это имя нашего скрипта: «Make_Tech_Easier» – первый параметр, «Ode» – второй, а «(электронная почта защищена)» – третий.

    Bash Doc шаблоны испытаний Результаты испытаний

    Note что мы использовали подчеркивание (_), чтобы сгруппировать слова «облегчить технологию». Если вы хотите вместо этого использовать пробелы, добавьте кавычку (например, «Упростите технику»).

    Создать документ

    После подготовки сценария вы можете использовать его в качестве шаблона для создания новых документов благодаря возможности перенаправления.

    Для этого запустите его, как и раньше, как в тестовом прогоне, но после определения параметров введите> путь / к / файлу / имени файла.txt. В нашем случае наша команда выглядит так:

    ./MTE_template.sh Make_Tech_Easier Ody [email protected]> /home/ducklord/Documents/new_MTE_note.txt

    Таким образом, вы указываете шаблону отображать его результаты в определенном файле, а не в терминале. Что касается фактических результатов, вы можете проверить следующую картину.

    Шаблоны шаблонов Bash Doc

    Это выглядело не очень легко!

    Хотя это может показаться сложным, но следовать инструкциям выше очень просто. Это также будет очень полезно, если вам часто нужно создавать текст из одного и того же шаблона. Например, вы можете автоматизировать создание обычных электронных писем, информационных страниц продукта и т. Д., В которых одни и те же слова или фразы могут встречаться в одном и том же тексте несколько раз.

    Вы также можете предпринять дополнительные шаги, прочитать что-то еще и применить тот же подход к созданию шаблонов генерации кода, которые могут, например, помочь вам настроить файлы HTML, содержащие структуру всего вашего сайта, с помощью одной команды или запустить скрипт bash от имени пользователя root при запуске.

    Читать дальше:

    Эта статья полезна?

    Add comment