【发布时间】:2012-03-14 09:00:34
【问题描述】:
我想知道为什么下面的小脚本现在可以工作了。 我在 /data 目录下创建了 dfFile,但脚本没有打印 if 语句中的表达式。
#!/bin/ksh
DATAFILE="/data/dfFile"
echo $DATAFILE
#df -h>/data/dfFile
if [[ -e DATAFILE ]]
then
echo "sa"
echo $DATAFILE
df -h > $DATAFILE
fi
【问题讨论】:
-
如果 [[ -e ${DATAFILE}]] 解决了问题。
标签: ksh