рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Лабораторная работа №7. Написание сценариев.

Лабораторная работа №7. Написание сценариев. - Лабораторная Работа, раздел Образование, Изучение основных команд для Работы с файлами. Цель: Ознакомиться Со Сценарием (Текстовый Файл Содержащ...


Цель: Ознакомиться со сценарием (текстовый файл содержащий команды

интерпретатора) и подробно изучить их написание.

 

Ход работы:
1)Создайте в домашнем каталоге подкаталог bin.

2) Выведите на экран значение переменной PATH и убедитесь, что она содержит созданный Вами каталог bin.



3) При помощи редактора vim создайте файл bin/s1.sh:

#!/bin/sh

for file; do

echo "$file"

head ­n 10 $file

done

4) Измените права доступа к файлу командой

chmod + x ~/bin/s1.sh

5) Выполните данный скрипт для файлов lab4.txt и lab5.txt

Как мы видим, скрипт выводит первые 10 строк файла lab4.txt и

затем файла lab5.txt.

Результат добавим в файл отчета командой: sh ~/bin/s1.sh >>

~ /lab7.txt

6) Напишите сценарий, получающий в качестве первого аргумента

имя каталога и выводящий список тех файлов из этого каталога, имена

которых содержат последовательность символов определенную вторым

аргументом. Сценарий поместите в подкаталоге bin домашнего каталога

и назовите s2.sh.

 

7) Напишите сценарий, который выводит пронумерованный список

файлов с расширением txt в текущем каталоге, ожидает от пользователя

ввода номера файла, выводит первые десять строк заданного файла и

повторяет цикл. Сценарий сохраните под именем list.sh в каталоге bin.


8) Встроенная команда интерпретатора read имя считывает строку со

стандартного ввода и записывает её в переменную имя. Команда

возвращает код завершения ноль если строка была успешно считана и

код отличный от нуля если произошла ошибка или встретился конец

файла. Напишите сценарий, который считывает строки со стандартного

ввода и выводит их на стандартный вывод. (Используйте цикл while).

Сценарий сохраните под именем s3.

содержание s3.sh :

#!/bin/bash

while true; do

read line

echo $line

done

 

– Конец работы –

Эта тема принадлежит разделу:

Изучение основных команд для Работы с файлами.

Лабораторная работа Изучение основных команд... Работы с файлами Цель ознакомиться с основными функциями для работы с файлами основами работы с командным интерпретатором переменными окружения...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Лабораторная работа №7. Написание сценариев.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Marina@ubuntu:~$ set
4. Вывод в файл lab1.txt значения переменных окружения PATH, LANG, HOME:   5. Просмотр полученного файла при помощи команды less: marina@ubuntu:~$ less lab1.

Test1: text.txt
14.Изучение команды find. Добавление в файл отчета все подкаталоги каталога /usr/share содержащие в своем имени сочетания букв ”ru” (используя параметры -type и

Лабораторная работа 2-3. Простейшие команды для работы с текстом. Знакомство с редактором Vim.
Цель:ознакомиться с основными возможностями и функиями терминала о работе с текстом и текстовыми файлами, а также со встроенным редактором   Ход

Лабораторная работа №4. Команды для управления процессами.
Цель:ознакомиться с понятием процесса в среде UNIX . Изучить механизмы межпроцессорного взаимодействия и основные действия по работе с процессами. Ознакомиться со средствами оболоч

Marina@ubuntu:~$ ps –U root>>lab4.txt
Просмотрим содержимое файла:marina@ubuntu:~$ less lab4.txt     4. Ключи -c, -v, -j, -u изменяют формат вывода команды. П

Лабораторная работа 5. Настройка оболочки
Цель: Ознакомиться с файлами инициализации, а также с разновидностями переменных используемых оболочкой. Ознакомиться с псевдонимами наиболее часто используемых к

Лабораторная работа № 6 .Работа с файловыми системами.
Цель: Изучить монтирование и демонтирование файловых систем.   Ход работы: 1.Просмотрите список смонтированных файловых систем. Создайте

Лабораторная работа №8. Написание сценариев.
    Цель: Подробно изучить написание сценариев, ознакомится с использованием условных операторов. 1. Проанализируйте файл /home/labs/b

Лабораторная работа № 9. Базовые регулярные выражения.Редактор sed.
1.Скопируйте в домашний каталог файл /home/labs/text.txt   2.Выведите в файл отчета все строки файла text.txt содержащие слово "time". До­бавьте к файлу отчета количе

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги