Shell man page for builtins

I feel like I'm missing something. When I consult man for one of the sh builtins, it shows me the generic builtins page. I don't need to see a list of all builtins. I want to know about the specific builtin passed to man.
 
Because Shell builtin command are not separate from shell itself, you have to consult man sh. Linux have some facilities, e.g. help. But those are irrelevant to FreeBSD. Some command like echo(1) have or printf (1)have another version outside of the shell itself. They have their manpages
 
[...] Some command like echo(1) have or printf (1)have another version outside of the shell itself. They have their manpages
There are some pitfalls when the builtin version's behaviour differs slightly from the external command, e.g. the internal nohup(1) of tcsh(1) does not append to nohup.out.
  • To invoke the external version of a builtin(1) (if it exists), precede it with a backslash. E.g.
    \nohup echo External nohup called &
    cat nohup.out
 
  • Like
Reactions: a6h
Back
Top