Задача 1.
Написать две программы, server и client, server запускается в фоновом режиме и ждет сообщения от clienta. алгоритм: Создает именованный канал открывает его для чтения далее в бесконечном цикле: читает из канала, пока не прочитает
если прочитал слово END, закрывает канал, удаляет его, заканчивается; иначе выводит полученное слово на терминал
client запускается в синхронном режиме с параметром (любое слово) алгоритм: Открывает именованный канал для записи записывает в него свой параметр закрывает канал, заканчивается
Задача 2.
Напишите скрипт, который проверяет наличие локальных профайлов, и не пусты ли они, затем выдается
как бы меню, в котором упоминаются только существующие профайлы, например:
1. login
2. cshrc
3. logout
4. QUIT
(Несуществующие не упоминать, использовать массив.)
И скрипт ждет ввода номера интересующего пункта. Это меню удобнее всего реализовать через
бесконечный цикл и if. Если выбирается пункт, связанный с файлом, то очищается экран и выдается новое
меню:
1. View
2. Rename
3. Delete
4. QUIT
Это вложенное меню реализовать отдельным скриптом, который в качестве аргумента будет получать имя файла. Для реализации меню в этом случае лучше использовать бесконечный цикл и switch
Задача 3.
С помощью awk создать команду time, которая выделяла бы из даты время и выдавала его в формате: nn
часов, nn минут, nn секунд
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
1. см info libc. Там есть пример.
2. может я тупой, но я не понял что надо.
3. В чём проблема?
но это из командной строки ;). Как сделать скрипт см info gawk