エイリアスの入力操作

エイリアスの入力操作

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

おすすめ記事