Мне интересно, почему нижеприведенный крошечный скрипт теперь работает. Я создал dfFile в каталоге /data, но скрипт не печатает выражения в операторе if.
#!/bin/ksh
DATAFILE="/data/dfFile"
echo $DATAFILE
#df -h>/data/dfFile
if [[ -e DATAFILE ]]
then
echo "sa"
echo $DATAFILE
df -h > $DATAFILE
fi