shell脚本java执行jar命令解析

一.变量:
i.变量定义:
语法:
variable_name=variable_value

例如:
exe_cmd="java -jar $1 -cfp $2 -lfp $3 -tn1 $4 -tn2 $5 -d $6 -cld $7 -type $8"

注意:
1)变量定义赋值时,等号(=)两边不能存在空白字符。
2)变量值为普通字符串时,使用单引号(''),值中命令是不识别的。
3)变量值为执行命令时,使用双引号(""),值中命令会识别的。
4)把变量结果赋值给变量:
  a.反引号(‘‘):exe_cmd1=‘exe_cmd‘ #不推荐,容易出错.
  b.括号(()):exe_cmd2=(exe_cmd)  #推荐方式.
  
  
ii.变量引用:
$variable_name: 字符串拼接时不合适(推荐)。
${variable_name}:无限制(推荐)。 
variable_name: 直接使用变量(不推荐)。


iii.常用变量:
shell变量:
1)脚本后面传递的变量:
$0      当前脚本的文件名
$1    脚本后的第一串字符串
$2    脚本中的第二串字符串
$3    脚本后的第三串字符串
...
$n  传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。

2)特殊变量列表
$#    脚本后所跟字符串的个数
$*    脚本后跟的所有

你可能感兴趣的:(技术类,shell脚本java执行,jar命令解析,java执行命令解析,shell脚本jar命令解析)