PROGNAME (x) ссылки в страницах справочника — Что делает цифру в () s средний? [дубликат]

awk основан на pattern{action} утверждениях. В вашем случае pattern - это NR>2, а action, которое вы хотите выполнить, - print. Этот action также является default action из awk.

Таким образом, хотя

awk 'NR>2{print}' filename

будет работать нормально, вы можете сократить его до

awk 'NR>2' filename.

11
задан Cœur 5 May 2018 в 09:25
поделиться

3 ответа

Если вы запустите man man , вы увидите следующую информацию на странице руководства:

1   Executable programs or shell commands
2   System calls (functions provided by the kernel)
3   Library calls (functions within program libraries)
4   Special files (usually found in /dev)
5   File formats and conventions eg /etc/passwd
6   Games
7   Miscellaneous (including macro  packages  and  conven‐
    tions), e.g. man(7), groff(7)
8   System administration commands (usually only for root)
9   Kernel routines [Non standard]

Некоторые имена связаны с несколькими записями, например, в моей системе 'sleep' есть запись в разделе 1 и запись в разделе 3. Вы можете указать тот, который хотите, например,

man 3 sleep

Иногда я просто предполагаю, используя

man -a sleep

, который по очереди отображает каждую запись, связанную со сном. Я просто просматриваю их, пока не найду ту, которая мне нужна. Вы также можете попробовать

man -k sleep

, чтобы получить немного больший список страниц, содержащих термин «сон»

14
ответ дан 3 December 2019 в 05:59
поделиться

Число указывает, в каком разделе находится справочная страница. Для ваших примеров:

grep(3)

Чтобы получить документацию, введите

man 3 grep

Чаще, если нет grep (2) или grep (1) , вы можете обойтись без

man grep

Однако я должен отметить, что grep находится в разделе 1. Раздел 3 обычно зарезервирован для функций C. Пример: getopt : getopt (1) относится к утилите командной строки getopt , но getopt (3) относится к Функция C getopt . Аналогично, read (1) - это программа, которая читает со стандартного ввода, но read (2) - это системный вызов POSIX для использования в программах - это один из низкоуровневых формы ввода, которые вы можете получить в большинстве систем Linux (и других Unix).

5
ответ дан 3 December 2019 в 05:59
поделиться

Это необходимо для того, чтобы сообщить вам, в каком разделе справочной страницы находится справка ... 8 обычно является расположением утилит, связанных с администрированием (/ sbin, / usr / sbin, и т. д.)

Таким образом, справка по GREP (3) находится в разделе 3 справочной страницы, и вы можете набрать man 3 grep , чтобы получить справку напрямую по grep (3).

1
ответ дан 3 December 2019 в 05:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: