Сегодня я хочу рассказать о дополнительных возможностях утилиты echo.
Как вы уже знаете с помощью этой утилиты можно выводить какие-либо сообщения на экран или передавать данные.
Но можно выводимые данные немного модифицировать или сделать их более читаемыми, например, выделить текст. Это особенно при составлении скриптов которые должны выводить какие-то данные и взаимодействовать с пользователем.
(more…)
Tag: scripting
[Video] v22. Автоматическое удаление старых бекапов (part 2).
Это продолжение к видео [Video] v22. Автоматическое удаление старых бекапов.
К этом у видео был задан интересный вопрос и я решил на него ответить.
Вопрос:
“Как можно удалить все бекап файлы кроме последних 10?”
[Video] v22. Автоматическое удаление старых бекапов.
После того как бекап настроен и он работает с течением времени у вас будут накапливаться файлы на диске с этими самыми бекапами – на самом сервере, на сервере бекапов или тп.
В зависимости от размера бекапа – место на диске будет расходоваться быстрее или медленнее, что очевидно.
Скорее всего вам не пригодятся все бекапы – наиболее интересны бекапы за последний месяц. Если что-то пропало, сайт перестал работать, то скорее всего вы это быстро обнаружете.
(more…)
[Video] v20.18 Утилита set. Переназначение позиционных параметров.
В предыдущем видео о написании скриптов я рассказывал о позиционных параметрах. В этом видео я покажу ещё один небольшой скрипт который использует Позиционные параметры.
Работать с позиционными параметрами можно использовать не только при запуске скрипта, но и переназначать их с помощью команды set.
(more…)
[Video] v20.17 Позиционные параметры. Positional Parameters.
В прошлом видео я начал рассказывать о использовании переменных в shell скриптах.
Сегодня речь пойдёт о Позиционных параметрах – Positional Parameters.
Позиционные параметры это то что вы предаёте скрипту при его вызове. Как это выглядит.
Например, у вас есть скрипт script.sh.
(more…)