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.

results matching ""

    No results matching ""