以下の小さなスクリプトが機能しているのはなぜでしょうか。/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
それは読むべきです
if [[ -e "$DATAFILE" ]]