Краткое введение в программирование на Bash
Часть I
Тема программирования на bash из разряда тех, которые могут быть рассмотрены и в пару, и в сотни страниц. Гарольд Родригес (Harold Rodriguez) объясняет эту тему в приведенном ниже руководстве из двух частей. Его прекрасный и яркий стиль позволил ему охватить все существенные черты программирования на bash буквально на нескольких страницах.
Если вы никогда не программировали на bash ранее — сейчас самое время начать. Даже если у вас мало знаний о том, что такое bash, вы вполне можете посмотреть на множество интересных скриптов, разбираемых Гарольдом.
Введение
Подобно остальным оболочкам, доступным в Linux, Bourne Again shell (bash) является не только, собственно, командной оболочкой, но и языком для написания сценариев (скриптов)[1]
. Скрипты позволяют РІ полной мере использовать возможности оболочки Рё автоматизировать множество задач, которые иначе потребуют для своего выполнения РІРІРѕРґР° множества команд. РњРЅРѕРіРёРµ программы, работающие внутри вашего компьютера СЃ Linux — это скрипты. Если РІС‹ захотите узнать, как РѕРЅРё работают, или изменить РёС…, важно понимать РёС… синтаксис Рё семантику. РљСЂРѕРјРµ того, понимая язык bash, РІС‹ сможете писать СЃРІРѕРё собственные программы, чтобы выполнять разные задачи теми способами, которые выберете сами.Так РІСЃРµ-таки программирование (programming) или написание скриптов (scripting)?В