Tôi tự hỏi tại sao tập lệnh nhỏ bé dưới đây hiện đang hoạt động. Tôi đã tạo dfFile trong thư mục/data nhưng kịch bản không in các biểu thức trong câu lệnh if.Kiểm tra xem tệp có tồn tại trong ksh
#!/bin/ksh
DATAFILE="/data/dfFile"
echo $DATAFILE
#df -h>/data/dfFile
if [[ -e DATAFILE ]]
then
echo "sa"
echo $DATAFILE
df -h > $DATAFILE
fi
nếu [[-e $ {DATAFILE}]] mà giải quyết được vấn đề. – mibzer