|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.04.2020, 19:02 | #1 |
Новичок
Джуниор
Регистрация: 15.04.2020
Сообщений: 1
|
Как написать свою версию команды tail в linux
Добрый день,
Я являюсь студентом информатики 2 год, только начал разбиратся в линуксе, меня поджимают сроки с отданием курсовой, прошу мне помочь с этим заданием, мне не хватает знаний чтоб это сделать, если кто может напишите пожалуйста код к заданию. Код должен быть написан на языке Си со всеми пунктами обусловленными ниже. Теоретическое введение: ● Использование функции getopt для интерпретации аргументов вызова программы. ● Открытие и закрытие доступа к файлу (открытие, закрытие), загрузка информации о файле (fstat, stat), связывание потока с дескриптором открытого файла (fdopen). ● Чтение содержимого файла. использование системных функций (lseek, read) и библиотечных функций (fread, fgets, getline). Задача: ● Написать программу, которая является упрощенной версией команды tail. Программа принимает в качестве аргумента имя файла, содержимое которого должно отображаться на stdout, и, при необходимости, ключ -n, - fi -s (значение переключателей такое же, как в исходной хвостовой команде). С опцией -fdata они должны отображаться снова только после изменения файла, и в этом случае экран должен быть очищен перед отображением. Большое спасибо за понимание и какую либо помощь))) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как написать свою функцию вывода в консоль? | proef | Помощь студентам | 7 | 04.09.2013 08:43 |
команды(linux) под скаж ите | FieStik | Общие вопросы C/C++ | 5 | 07.06.2011 21:58 |
Параметры команды в linux | son_of_koshi | Помощь студентам | 0 | 19.09.2010 10:56 |
Аналог команды tail в Unix [MS DOS] | DimaDivine | Помощь студентам | 1 | 23.07.2009 08:05 |
Как написать свою процедуру? | theYozh | Помощь студентам | 10 | 08.03.2009 11:18 |