Linux Mint    Ubuntu    openSUSE    Asterisk    FreeBSD    Android    Nokia N900    Игры в Linux
 Linux Mint    Ubuntu     openSUSE     Asterisk     FreeBSD     Android     N900     Games

Bash - Bourne-again shell

Изучаем Bash / Пишем скрипты в Bash

Программирование в Bash является неотъемлемой частью администрирования Unix-систем. Могу привести самый простой пример - написание скриптов, при помощи которых вы сможете автоматизировать свои действия при администрировании ОС.

Bash [Bourne-again shell] - командная строка, использующаяся по-умолчанию в системах Unix, в частности в Linux. Выступает в роли интерпретатора для всех вводимых команд. При желании можно использовать другой интерпретатор, но по умолчанию используется именно Bash.

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

#!

Этот символ на языке Unix называется "sha-bang" и дает возможность указать любой другой интерпретатор. Например:

  • #!/bin/bash
  • #!/bin/sh
  • #!/usr/bin/perl
  • #!/usr/awk -f
  • #!/usr/bin/tcl
  • #!/bin/sed -f

Данное действие имеет смысл, если ваш скрипт содержит спецефические команды, которые стандартный Bash не поддерживает.

Данный раздел еще довольно молодой и не содержит большое количество информации, но это вопрос времени. Автор статей / скриптов будет только рад услышать комментарии, критику и конечно Ваши предложения реализации тех или иных действий.

jekson аватар

тема!!!

Linux_man аватар

будем стараться :))

DIV аватар

буду с вниманием отслеживать данный раздел и учиться :=)

undertaker аватар

небыло меня на сайте некторое время, а тут уже такое происходит! :=) Просто супер, как раз для меня помощь!

Linux_man аватар

сайт обновляется со скоростью звука ;))) я сам не знаю, что на нем уже завтра появится :))))

undertaker аватар

заметно :=)))

Отправить комментарий

  • Строки переносятся автоматически
  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br> <quote>
  • Ссылки не индексируются

Подробнее о форматировании

CAPTCHA
Ответьте на вопрос, чтобы мы убедились что вы человек.