Шрифт:
В программе принято соглашение, по которому флаги стоят в начале списка аргументов. После обработки каждого флага
Процедура
Функция
Функция
Стандартный поток
Мы решили, отчасти произвольно, что
Напишите программу
Добавьте флаг
6.4 Вывод на экран порциями: программа
До сих пор мы использовали cat для просмотра файлов. Но если файл длинный, а связь с системой высокоскоростная, cat выдает выходной файл слишком быстро, что затрудняет его чтение, даже если вы успеваете делать это с помощью ctl-s и ctl-q.
Очевидно, нужно иметь программу для печати файла небольшими удобными порциями, но такая программа не является стандартной, возможно, потому, что первоначальная система UNIX была написана в те времена, когда использовались терминалы "твердой копии" (печати на бумаге) и медленные линии связи. Поэтому наш следующий пример программа