Интересно, почему ниже работает маленький скрипт?
Я создал 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