Входная манипуляция для псевдонима

man -k '^printf' перечисляет man-страницы, специально доступные только для утилиты printf(1) , printf(1) и printf(3) на моем ПК. Если вы не укажете эти знаки вокруг printf, команда не будет работать.

Я хочу сделать alias mank для этого, но я зациклился на логике.

Я хочу иметь возможность набирать mank utility и иметь тот же результат, что и man -k '^utility' .

Таким образом, не набрав глупых символов, мы получим все доступные страницы для этой утилиты.

Также я не чувствую, что придумал точный заголовок для этой проблемы, не стесняйтесь редактировать заголовок для большей точности, чтобы сделать вопрос полезным для других тоже.

One Solution collect form web for “Входная манипуляция для псевдонима”

Очистите старый alias , затем выполните функцию и запустите ее:

 unalias mank mank() { man -k "^$1" ; } mank printf 

Вывод:

 printf (1) - format and print data printf (1posix) - write formatted output printf (3) - formatted output conversion printf (3posix) - print formatted output 
  • Обеспечить меньшее очищение экрана
  • Как преобразовать рабочие страницы Linux в HTML без использования groff?
  • Почему я не могу использовать эту команду для командной строки?
  • Как читать страницу руководства для встроенного bash?
  • Почему postfix использует ручной раздел 1, а не 8?
  • Есть ли способ найти установленные бинарные пакеты, которые не имеют manpages?
  • Apropos всегда возвращает несколько дубликатов совпадений от whatis
  • Как выделить текст на странице руководства?
  • Как сделать утилиту «человек» такой же всеобъемлющей, как ss64.com?
  • Переустановите man-страницы и исправьте человека
  • Как получить помощь для переменных bash из командной строки?
  • Linux и Unix - лучшая ОС в мире.