質問

この質問は、スレッドをhref="https://stackoverflow.com/questions/1049350/unable-to-make-less-to-indicate-location-in-percentage">

私はシェルの機能を持っている。

function man()
{       
    man "$1" > /tmp/manual; less /tmp/manual 
}

問題は、コマンドの男が存在している。

をどのようにあなたが私のコマンドを使用してコマンドを置き換えることができますか?

役に立ちましたか?

解決

/ usr / binに/男性:

パス名を "$ 1" 男を交換してください。またはバッククォートの中に「が男」を使用するように変更。そして、現在のシェルでスクリプトを実行します。 bashのでは/あなたには、いくつかのファイルでスクリプトを保存する必要がkshの、「としてそれを実行しman.shと言います。 ./man.sh」ます。

cat > man.sh
function man()
{       
    /usr/bin/man "$1" > /tmp/manual; less /tmp/manual 
}
^D

. ./man.sh

あなたのアイデアを得ます。いつでも機能を未定義ことができます。解除-f男

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top