Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:2 - 3 Синтаксис BASH
.pdfПоиск команды
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
}
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]