0
此问题是基于the thread。无法解除shell函数
我有壳功能
function man()
{
man "$1" > /tmp/manual; less /tmp/manual
}
的问题是存在的命令的人。
如何用命令替换命令?
此问题是基于the thread。无法解除shell函数
我有壳功能
function man()
{
man "$1" > /tmp/manual; less /tmp/manual
}
的问题是存在的命令的人。
如何用命令替换命令?
用路径名:/ usr/bin/man替换man“$ 1”。或者将其改为使用反引号内的“哪个人”。然后在当前shell中运行脚本。在bash/ksh中,您需要将脚本保存在某个文件中,比如man.sh,然后将其作为''运行。 ./man.sh”。
cat > man.sh
function man()
{
/usr/bin/man "$1" > /tmp/manual; less /tmp/manual
}
^D
. ./man.sh
你明白了。你可以在任何时候取消定义函数:unset -f男人
@Ryan:谢谢你的回答!它解决了问题! – 2009-06-27 22:27:24