Файл: Лабораторная Linux №4.doc

ВУЗ: Не указан

Категория: Методичка

Дисциплина: Операционные системы

Добавлен: 20.10.2018

Просмотров: 839

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

if (условие)

{

действия 1

}

else {

действия 2

}


Структура может иметь сокращенную форму:

if (условие)

{

действия

}


if ($4 >= 256) $4=1.2 * $4

else $4=log($4);

print $4;

Управляющая структура while:

установка начального значения переменной цикла;

while (условие)

{

действия;

изменение переменной цикла;

}


Управляющая структура for:

for (инициализация; условие; приращение)

{

действия;

}

Пример.

for (i=1; ( i< 5); i++) {

printf("%s\t", $1);

}

printf("\n");


Управляющая структура for-in предназначена для использования с ассоциативными массивами. В цикле for-in за ключевым словом for следует переменная, далее ключевое слово in, за ним - имя ассоциативного массива. Индексом такого массива является строковое значение.

Пример цикла в сценарии. В ходе выполнения цикла переменной facultet последовательно присваиваются значения, являющиеся индексами массива familia. Распечатываютс элементы массива и текущий индекс.

for (facultet in familia) {

printf(familia[facultet],);

}

printf("\n");


Задание 1. Выполнить цикл, используя while.


Задание 2. Изучите материал работы, выполняя рекомендуемые задания. Для экспериментов создайте свои файлы, структурно похожие на приведенные в лабораторной работе для проверки соответствующих функциональных возможностей. Можно скопировать подходящие файлы, имеющие структуру таблиц из доступных системных каталогов, например, из /users или /tmp. Файлы, имеющие структуру таблиц ‑ это файлы, состоящие из записей, разделенных на поля специальными символами: пробелами, табуляцией, двоеточиями или другими символами-разделителями. Ответить на контрольные вопросы преподавателя.


Задание 3. Просуммируйте длины первых слов в каждой строки текстового файла.


Лабораторное задание и порядок выполнения работы

Изучить материал, выполняя рекомендуемые примеры и задания.

  1. Выполнить контрольное задание, описанное в конце работы, используя свои файлы и каталоги.

  2. Кратко законспектировать материал по новым командам.

  3. Оформить отчет и защитить работу.


Требования к отчету

Отчет должен содержать:

  1. Описание последовательности команд создания своей файловой структуры (с Вашими именами файлов и каталогов).

  2. Краткие сведения о работе и перечень опробованных в этой работе команд командного интерпретатора BASH.

63