man -k '^printf'
リストされたマニュアルページはprintfユーティリティに固有のもので、マイPCにのみ適用されますprintf(1)
。printf(3)
printfの周りにこれらのフラグを言及しないと、コマンドは何の効果もありません。
これにエイリアスを作成したいのですが、mank
ロジックが詰まっています。
mank utility
のような結果を入力して出力できるようにしたいですman -k '^utility'
。
このように、愚かな記号を入力しなくても、ユーティリティで利用可能なすべてのマニュアルページを取得できます。
答え1
前をクリアしてから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