DATE(1) DATE(1) НАЗВАНИЕ date - выдача и установка даты и времени СИНТАКСИС |date [ммддччмм[гг]] [+формат] ОПИСАНИЕ Если аргументы команды date не указаны, или аргумент начинается со знака +, выводятся текущие дата и время; в противном случае выполняется установка даты и време- ни. Первые мм - это номер месяца; дд - номер дня в ме- сяце; чч - номер часа (по 24-часовой шкале); вторые мм - номер минуты; гг - две последние цифры номера года, их указывать не обязательно. Например, команда |date 10080045 устанавливает дату на 8 октября, 0 часов 45 минут. Если год не указан, подразумевается текущий год. Система UNIX использует всемирное время. Команда date принимает во внимание часовой пояс и поправку на летнее время (в стандартах США) и выполняет соответствующие преобразо- вания. Менять дату может только суперпользователь. Если аргумент начинается со знака +, форматом вывода даты и времени управляет пользователь. Все поля вывода имеют фиксированный размер (дополняются, если нужно, нулями). Каждый описатель поля начинается с % и замеща- ется при выводе соответствующим значением. Сам символ % кодируется с помощью пары %%. Все остальные символы ко- пируются на вывод без изменений. Признаком конца форма- та служит перевод строки. Описатели полей: n вставить символ перевода строки t вставить символ табуляции m месяц года - от 01 до 12 d день месяца - от 01 до 31 y 2 цифры года - от 00 до 99 D дата в виде мм/дд/гг H час - от 00 до 23 M минуты - от 00 до 59 S секунды - от 00 до 59 T время в виде чч:мм:сс j день года - от 001 до 366 w день недели - воскресенье = 0 a сокращение дня недели - от Sun до Sat h сокращение названия месяца - от Jan до Dec r время по 12-часовой шкале ПРИМЕР Команда |date '+DATE: %m/%d/%y%nTIME: %H:%M:%S' выдаст информацию следующего вида: |DATE: 08/18/88 |TIME: 14:45:05 ФАЙЛЫ /dev/kmem СМ. ТАКЖЕ ctime(3C), timezone(4) в Справочнике программиста. sysadm(1M) в Справочнике администратора. ДИАГНОСТИКА No permission Вы не являетесь суперпользователем и пытаетесь из- менить дату. Bad conwersion Устанавливаемая дата синтаксически неверна. Bad format character Недопустимый описатель поля. ПРЕДОСТЕРЕЖЕНИЯ Если система находится в многопользовательском режиме, и нужно сменить дату или время, используйте подкоманду datetime команды sysadm(1M).