for LIBNAME in $OGRE_BUILD_DIR/sdk/lib/$CONFIG-iphoneos/libOgre*
do
BASELIBNAME=`basename $LIBNAME`
echo lipo $BASELIBNAME
lipo $SDK_DIR/lib/$CONFIG-iphoneos/$BASELIBNAME -arch i386 $SDK_DIR/lib/$CONFIG-iphonesimulator/$BASELIBNAME -create -output $SDK_DIR/lib/$CONFIG/$BASELIBNAME
done
当我在脚本中运行它时,它会进入一个无限循环——搜索中的第一个文件会一遍又一遍地回显。如果我echo
在调用之前,lipo $SDK_DIR...
那么它会按预期循环遍历所有文件。
我不熟悉bash,怎么了?