if [ -z $APP_DIR ]; then export APP_DIR=`pwd` fi export FWD_DIR=`dirname $APP_DIR`/forward 这两段是什么意思啊,主要是那个'-z' 'fi' 'forward'这三个
ik.qb.data.add('page','fromWap','0');
最佳答案
-z判断变量值是否为空,如果为空则为该变量赋值,所赋值为pwd命令执行的结果,就是程序运行时所在目录; fi为if语句的结束,相当于end if 最后一句用来为另一个变量FWD_DIR赋值,其值为取出APP_DIR变量的值,取其所在目录的路径,然后在路径后追加字符forward作为FWD_DIR的值。 forward在这里并没有特殊含义,只是作为字符串来运算的。
多个字符串拼接的demo
//3.to do valueItems 字符串拼接
StringBuffer sb = new StringBuffer();
for (int i = 1; i <= valueItems.length - 1; i++) {
sb.append(valueItems[i]);
if (i < valueItems.length - 1) {
sb.append("\t");
}
}
secondPart.set((sb.toString()));