builtin: builtin [shell 内建 [参数 ...]]
执行 shell 内建。
带参数 ARGs 执行 SHELL-BUILTIN 内建,并且不做命令查询
在希望以 shell 函数的形式来重新实现 shell 内建,
并且希望在函数之内执行该 shell 内建的情况下有用处。
退出状态:
以 SHELL-BUILTIN 内建的退出状态为准,或者如果 SHELL-BUILTIN不是一个 shell 内建时
为假。.
测试一下:
if builtin cd 2> /dev/null;then echo 1; else echo 2; fi
1
因为cd是内建命令所以打印1.