use*_*609 2 shell bash
在阅读hadoop管理的bash脚本时,发现如下
if [ ! -d "${HADOOP_HOME}" ]; then if [ -d "${CDH_HADOOP_HOME}" ]; then
是什么! -d "${HADOOP_HOME}"和-d "${CDH_HADOOP_HOME}立场?
! -d "${HADOOP_HOME}"
-d "${CDH_HADOOP_HOME}
gol*_*cks 6
这是一个文件测试操作符。 -d /some/path表示“如果 /some/path 是目录,则返回 true”。 !是否定的,所以! -d /some/path意思是“如果 /some/path不是目录,则返回 true ”。
-d /some/path
!
! -d /some/path
归档时间:
12 年,2 月 前
查看次数:
1849 次
最近记录: