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

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 
  • Access manpage (2) на OS X
  • Где искать дополнительную информацию, если у меня нет Интернета?
  • Что такое «статья 2001 года» для блокировки «автоматизированных поисковых программ», на которые ссылается страница wget man?
  • Есть ли графическая программа Linux, которая отображает man-команды в браузере?
  • Как узнать, написаны ли man-страницы на моем языке?
  • Почему postfix использует ручной раздел 1, а не 8?
  • Почему `man -k cron` говорит` vixie-cron (rpm) `для некоторых результатов и как я читаю эти страницы?
  • grep man-страница команды для дефиса
  • Почему оболочки не имеют правильных страниц?
  • Команда uuencode не найдена, но человек отлично работает
  • Почему возникает ошибка при получении результата grepping?
  • Linux и Unix - лучшая ОС в мире.