我遇到了pyspark代码,并且有一个功能让我很困惑。
if hash python2.7 2>/dev/null; then
# Attempt to use Python 2.7, if installed:
DEFAULT_PYTHON="python2.7"
else
DEFAULT_PYTHON="python"
fi
评论说"#确定如果未设置PYSPARK_PYTHON或PYSPARK_DRIVER_PYTHON则要使用的Python可执行文件: ",但我只使用哈希来查找最近使用的shell命令的频率,我真的不知道这是如何工作的。
任何人都可以帮我理解这个声明吗?