if [ "$PRESERVE_JAVA_OPTS" != "true" ]; then
# Check for -d32/-d64 in JAVA_OPTS
JVM_D64_OPTION=`echo $JAVA_OPTS | $GREP "\-d64"`
JVM_D32_OPTION=`echo $JAVA_OPTS | $GREP "\-d32"`
# Check If server or client is specified
SERVER_SET=`echo $JAVA_OPTS | $GREP "\-server"`
CLIENT_SET=`echo $JAVA_OPTS | $GREP "\-client"`
if [ "x$JVM_D32_OPTION" != "x" ]; then
JVM_OPTVERSION="-d32"
elif [ "x$JVM_D64_OPTION" != "x" ]; then
JVM_OPTVERSION="-d64"
elif $darwin && [ "x$SERVER_SET" = "x" ]; then
# Use 32-bit on Mac, unless server has been specified or the user opts are incompatible
"$JAVA" -d32 $JAVA_OPTS -version > /dev/null 2>&1 && PREPEND_JAVA_OPTS="-d32" && JVM_OPTVERSION="-d32"
fi
1) echo 命令基础用法, echo 命令跟上要输出的文本
2) echo -n 表示不换行输出
3) 当使用 echo 输出命令替换后的内容时,命令执行结果的格式可能会发生变化 echo `ifconfig`
4) 按照命令执行后的原格式输出命令替换后的结果 echo "`ifconfig`"
5) 可以使用 -e 选项输出转义字符 echo -e "wwww\thuawei.com"
echo指令输出换行、输出不换行、输出变量等技巧
1) 显示变量 name="OK" echo "$name It is a test"
2) 如果变量与其它字符相连的话,需要使用大括号({ }) mouth=8 echo "${mouth}-1-2009"
3) 显示换行 echo "OK!\n" echo "It is a test"
4) 显示不换行 echo "OK!\c" echo "It is a test"
5) 显示结果定向至文件 echo "It is a test" > myfile
6) ** 若需要原样输出字符串(不进行转义),请使用单引号 echo '$name\"'
7) `` 执行命令 '' 原样输出 "" 可有可无
8) 显示命令执行结果 echo `data`
9) 输出一个声明的变量值
比如,声明变量x并给它赋值为10 $ x=10 会输出它的值:
$ echo The value of variable x = $x
The value of variable x =10
10) echo "[`date +\"%Y-%m-%d %H:%M:%S\"`][$$] $1"
linux echo简单总结
最新推荐文章于 2025-05-28 08:47:42 发布