質問
この質問は、スレッドを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男
所属していません StackOverflow