Me pregunto por qué está funcionando la siguiente secuencia de comandos minúscula. Creé dfFile en/data directory pero el script no imprime las expresiones en la declaración if.Compruebe si el archivo existe en ksh
#!/bin/ksh
DATAFILE="/data/dfFile"
echo $DATAFILE
#df -h>/data/dfFile
if [[ -e DATAFILE ]]
then
echo "sa"
echo $DATAFILE
df -h > $DATAFILE
fi
si [[-e $ {} DATAFILE]] que resuelto el problema. – mibzer