我使用的是 OS X 10.8.5。我试图弄清楚终端是否正在运行 bash。当我输入以下内容时,它显示“getent”命令未找到 - 但错误消息似乎来自 bash。
Me$ getent passwd $(whoami) | awk -F: '{print $NF}'
-bash: getent: command not found
我正在运行 bash 吗?
答案1
你的 shell 是bash
并且你让它尝试运行getent
。它放在-bash:
前面的原因getent: command not found
是因为否则它看起来像是getent
告诉您它找不到命令。