Работа программистом Shell Scripting
Программисты Shell Scripting сегодня без труда могут найти в Москве вакансии, предлагающие хорошо оплачиваемую работу. Особенно такие знания будут полезны, если им приходится работать на Linux. Некоторые компании даже готовы взять опытного и талантливого программиста на работу удаленно.
Для каких целей администраторам Linux необходимо владеть языком Shell Scripting? Данный язык программирования был разработан в качестве вспомогательного инструмента для администраторов. Одна из прекрасных особенностей Unix – огромный выбор утилит, каждая из которых наплавлена на выполнение определенной задачи.
При помощи обработки множества команд, данные утилиты объединяются для выполнение более масштабных задач. Система инициализации строится на использовании определенного набора файлов на вышеупомянутом языке; администратор Linux может на свое усмотрение менять эти файлы – и для этого нужны хотя бы базовые знания языка.
О Shell Script’ах
Шелл-скрипты появились еще задолго до того, как система Unix “научилась” работать с сетями. Shell представляет собой командную строку (командный интерпретатор). На первых порах знакомства, они напоминают BAT/CMD-файлы в DOS или Windows. Существует мнение, что Билл Гейтс делал попытки эволюционировать в Unix.
В простейших случаях, Shell-скрипты – это обыкновенная последовательность команд, которые вводятся из командной строки. Более же сложные варианты могут проверять результаты выполнения команды и реагировать нужным образом. Программист Shell Scripting может организовывать условные циклы, операторы и т.д.