Замените man "$ 1" на путь: / usr / bin / man. Или измените его, чтобы использовать «какой человек» в кавычках. Затем запустите ваш скрипт в текущей оболочке. В 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 man