When reading the bash script for hadoop management, I found the following oneif [ ! -d ${HADOOP_HOME} ]; then   if [ -d ${CDH_HADOOP_HOME} ]; thenwhat does ! -d ${HADOOP_HOME} and -d  ${CDH_HADOOP_HOME}stand for?
usage of ! -d in a if condition
bash;shell