此问题基于线程

我有壳功能

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

的问题是存在的命令的人。

你怎么能和我的命令替换命令?

有帮助吗?

解决方案

替换人 “$ 1” 与所述路径名:在/ usr / bin中/人。或将其更改为“这名男子”中的反引号使用。然后,在当前shell中运行你的脚本。巴蜀/ 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