"语法错误接近意外令牌`fi' "

时间:2015-04-03 11:45:35

标签: unix

echo process started  
file_name="sample.txt"  
cd /o1_appdata/home/scits/SC1E  
if [ -f ${file_name} ]  
then  
echo "File exists. Document file validation passed.">logfile.txt  
else  
echo "Document file validation failed.">>logfile.txt  
fi

1 个答案:

答案 0 :(得分:-1)

如果检查你是否可以尝试检查,如果你提到它是#!/bin/bash还是其他什么

那么分号就会丢失
echo process started
file_name="sample.txt"
cd /o1_appdata/home/scits/SC1E
if [ -f ${file_name} ] ;
then
echo "File exists. Document file validation passed.">logfile.txt
else
echo "Document file validation failed.">>logfile.txt
fi
相关问题