首页 > 其他 > 详细

syntax error: unexpected "do" (expecting "fi")

时间:2019-12-16 09:08:07      阅读:448      评论:0      收藏:0      [点我收藏+]

在写脚本时,常常会遇到这样的报错提示,原因很简单,#! /bin/bash或/bin/sh时,对空格有严格的要求,比如查找某个文件是否存在:

#! /bin/bash
cd ~
cd /home/sts
path="/home/sts/temp"
if [  -f "$path"  ]
then
echo " path exist "
else
echo " not exist "
while [ true ]
do
echo " while *"
done
fi

注:特别要注意空格问题;

syntax error: unexpected "do" (expecting "fi")

原文:https://www.cnblogs.com/xtrobot/p/12046693.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!