当前位置: 技术问答>linux和unix
遇到一个比较奇怪的问题
来源: 互联网 发布时间:2016-09-04
本文导语: # !/bin/sh export LANG=en_US echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "准备编译:$1.pc,请稍等..." mkpc $1; echo "编译已完成!" echo "正在拷贝,请稍等..." cp -p $1 ../bin es=$? if test $es -eq...
# !/bin/sh
export LANG=en_US
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "准备编译:$1.pc,请稍等..."
mkpc $1;
echo "编译已完成!"
echo "正在拷贝,请稍等..."
cp -p $1 ../bin
es=$?
if test $es -eq 0 ; then
echo "已成功将$1拷贝到../bin!"
else
echo "拷贝失败!"
exit 0 ;
fi;
echo "准备运行..."
将以上代码保存为文件并执行,始终发生以下错误,请给位高手帮忙看看!
./test: line 15: syntax error near unexpected token `fi'
'/test: line 15: `fi;
export LANG=en_US
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "准备编译:$1.pc,请稍等..."
mkpc $1;
echo "编译已完成!"
echo "正在拷贝,请稍等..."
cp -p $1 ../bin
es=$?
if test $es -eq 0 ; then
echo "已成功将$1拷贝到../bin!"
else
echo "拷贝失败!"
exit 0 ;
fi;
echo "准备运行..."
将以上代码保存为文件并执行,始终发生以下错误,请给位高手帮忙看看!
./test: line 15: syntax error near unexpected token `fi'
'/test: line 15: `fi;
|
把你那些符号 全在英文状态下输入一遍
有的地方有分号 有的地方又没有 不知道是你自己写的 还是在网上copy的
有的地方有分号 有的地方又没有 不知道是你自己写的 还是在网上copy的
|
else
echo "拷贝失败!"
exit 0 ; // 这个分号惹的祸
echo "拷贝失败!"
exit 0 ; // 这个分号惹的祸