Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 - 3 Синтаксис BASH

.pdf
Скачиваний:
4
Добавлен:
30.05.2015
Размер:
468.45 Кб
Скачать

Поиск команды

1.Псевдонимы

2.Пользовательские функции

3.Встроенные функции

4.полный путь или PATH

Переменная PATH

myscipt

./myscipt

Группы команд

Порядок выполнения

mkdir labs; cd labs;

script1 & script2 &

mkdir labs && cd labs

mkdir labs || echo eroor >/tmp/log

Система управления заданиями

bg [%jobid] fg [%jobid] jobs [%jobid] kill %jobid stop %jobid wait %jobid

Списки команд

{ cd logs; echo $message>messages; }

( cd logs; echo message>messages )

Списки команд Пример

$ { echo "1" && true; } && { echo "2"; } 1 2

$ { echo "1" && false; } && { echo "2"; } 1

Скрипты

Режимы исполнения

Интерактивный режим

Скриптовый режим

скрипт - файл со списком команд

#!/bin/bash

Функции

myfunction()

{

local a=1 echo hello

}