Если Вы смотрите на исходный код, -b
опция была добавлена патчем Debian. Оригинал BSD ncal
имел a -C
уже для этого так или иначе, не уверенный, почему они добавили -b
вдобавок ко всему
Оба -b
и -C
а также запуск ncal
как cal
наборы flag_backward
флаг.
Однако при вызове как cal
, это сделано ранее и в этом случае, грегорианский переключатель вызывается к британской дате, в то время как это не сделано вообще для -C
или -b
.
Это похоже на контроль, но я не думаю, что существует путь вокруг этого. Выбор, который Вы имеете:
ncal
как cal
получить британские 02.09.1752 переключателяncal -b
или ncal -C
и не получайте юлианский календарь никогдаДа, если ваши входные линии заказываются в текущей последовательности Отказ От POSIX COMM STDOUT Документация:
Если входные файлы были заказаны в соответствии с последовательностью сочинения Текущий локаль, написанные линии, должны быть в сопоставлении последовательность исходных линий.
Если вы гарантируете свой ввод, отсортированные, вывод Comm
также отсортирован.
POSIX также определил, что если ваш вход не упорядочен в соответствии с сопоставительной последовательностью текущей локали, вывод COMP
будет не указано .
Если у вас есть GNU COMP , вы можете использовать опцию - Check-state
, чтобы сделать несортированные входы, приведут к исчезновению фатального сообщения об ошибке.
Это процесс процесса текущей оболочки.
Источник :
расширяется до десятичного идентификатора процесса вызываемой оболочки. В подпункте (см. Срежу выполнения оболочки), «$» должен расширяться к тому же величине, что и текущая оболочка.
Это процесс процесса текущей оболочки.
Источник :
-121--119335-расширяется до десятичного идентификатора процесса вызываемой оболочки. В подпункте (см. Срежу выполнения оболочки), «$» должен расширяться к тому же величине, что и текущая оболочка.
PID текущего процесса.
Больше примеров различных применений, перечисленных ниже:
Параметр по умолчанию для многих функций.
содержит текущую запись или номер строки файла, который был Последнее чтение. Это только для чтения и будет сброшено до 0, когда файл дескриптор закрыто.
Удерживает разделитель входных записей. Сепаратор записи обычно новенький характер. Однако, если $ / установлено в пустую строку, два или Больше новых линий в входном файле будет рассматриваться как один.
Выходной сепаратор для функции печати (). Nor-Mally, это Переменная - пустая строка. Тем не менее, установка $, к новой линии может быть полезно, если вам нужно распечатать каждый элемент в списке параметров на отдельная линия.
добавлено в качестве невидимого последнего элемента параметрам, переданным в Распечатать () Функция. Обычно пустая строка, но если вы хотите добавить Newline или какой-то другой суффикс ко всему, что напечатано, вы можете Назначьте суффикс до $.
Формат по умолчанию для печатных номеров. Обычно он установлен на% .20g, Но вы можете использовать спецификаторы формата, покрытые в разделе «Пример»: Печать ReviStized »в главе 9, укажите свой собственный формат по умолчанию.
содержит текущий номер страницы для обработки файлов по умолчанию. Если вы используете Выберите () Чтобы изменить ручку файла по умолчанию, $% будут изменяться, чтобы отразить Номер страницы вновь выбранной обработки файлов.
содержит текущую длину страницы для обработки файла по умолчанию. Изменение Ручка файла по умолчанию изменится $ =, чтобы отразить длину страницы новая обработка файлов.
Удерживает количество линий, оставленных для печати для обработки файла по умолчанию. Изменение дескриптора файла по умолчанию изменится $ - чтобы отразить номер линий осталось на печать для новой обработки файлов.
Удерживает имя строка строки по умолчанию для обработки файла по умолчанию. Обычно он равен имени дескрипта файлов.
Удерживает имя формата заголовка по умолчанию для файла по умолчанию справиться. Обычно он равен имени дескрипта файлов с _top прилагается к этому.
Если ненулевая, промойте выходной буфер после каждой записи () или Распечатать () Функция. Обычно он установлен на 0.
содержит состояние последней закрытой трубы, строки задней цитирования или Функция системы ().
Удерживает строку, которая была сопоставлена последним успешным рисунком соответствие.
Удерживает строку, которая предшествовала, что было сопоставлено последним Успешный шаблон матча.
проводит строку, которая следовала за тем, что было соответствовать последним Успешный шаблон матча.
Удерживает строку, сопоставляющую последний кронштейн в последнем успешном шаблон матча. Например, утверждение / полевое значение: (. ) | FLDNAME: (. ) / && ($ fname = $ +); найдет имя поля, даже если вы Не знаю, какие из двух возможных написаний будут использоваться.
Изменяет интерпретацию анкеров ^ и $ Pattern. Установка $ * до 1 такое же, как использование опции / m с регулярным выражением Операторы сопоставления и замещения. Обычно $ * равно 0.
Удерживает имя файла, содержащего выполнение скрипта Perl.
Эта группа переменных ($ 1, $ 2, $ 3 и т. Д.) Держат регулярно Память шаблона выражения. Каждый набор скобок в шаблонах Строка, которая соответствует компонентам, окруженным скобками в одну из переменных.
содержит индекс базового массива. Обычно он установлен на 0. Большинство авторов Perl Рекомендую против меняться без особой причины.
Удерживает строку, которая идентифицирует, какую версию Perl вы используете. При использовании в числовом контексте он будет равен номеру версии Плюс уровень патча, разделенный на 1000.
Это сепаратор, используемый между элементами списка, когда массив Переменная интерполизирована в двойную цитируемую строку. Обычно его Значение - это пространственный символ.
содержит индексный сепаратор для многомерного эмуляции массива. Его использование за пределами объема этой книги.
При использовании в числовом контексте содержит текущее значение errno. Если используется в строковом контексте,проведет строку ошибки, связанной с errno.
содержит сообщение об ошибке синтаксиса, если таковые имеются, из последней функции Eval () вызов.
Эта переменная на основе UNIX удерживает чтение uid текущего процесса.
Эта переменная на основе Unix удерживает эффективную UID текущего процесс.
Эта переменная на основе UNIX содержит читающую GID текущего процесса. Если Процесс принадлежит нескольким группам, то $) будет держать строку состоящий из названий групп, разделенных пробелами.
содержит строку, которая состоит из символов, которые могут быть использованы для завершения Слово, когда слов-упаковка выполняется форматированием отчета ^ символ. Обычно строка состоит из пространства, новой строки и приборные символы.
содержит текущее значение флагов отладки. За дополнительной информацией.
Удерживает значение описания максимальной системы максимальной системы. Обычно это Установите на 2. Использование этой переменной находится за пределами объема этой книги.
Удерживает расширение файла, используемое для создания файла резервного копирования для на месте Редактирование, указанное опцией командной строки -i -i. Например, это могло быть равным ".bak."
Удерживает строку, используемую для извлечения страницы для печати отчета.
Эта переменная - внутренний флаг, который отладчик очищает, так что он будет Не отладки сама.
Удерживает время в секундах, на котором начинается сценарий.
содержит текущее значение опции командной строки -w.
содержит полный путь к интерпретателю Perl, используемый для запуска Текущий скрипт.
Источник: