题
此问题基于线程
我有壳功能
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人
不隶属于 StackOverflow