标签:否则 整数 扩展 表示 名称 变量 nbsp $0 bin
测试脚本如下,我这里主要想测试$0,$1,$2,$n,$@,$*默认都代表了什么?
#!/bin/sh
echo ‘$1=‘$1
echo ‘$2=‘$2
echo ‘$@=‘$@
echo ‘$*=‘$*
echo ‘$0=‘$0
测试:
# sh var.sh 1 2
$1=1
$2=2
$@=1 2
$*=1 2
$0=var.sh
解释:$1代表了第一个参数
$2代表了第二个参数
$n代表第n个参数
$@被扩展成“$1”,“$2”,“$n”,$@要比$*用的多
$*被扩展成“$1c$2C$n”
$0代表了脚本名称
$?表示上一个命令是否执行成功,成功返回0,否则返回非0整数
标签:否则 整数 扩展 表示 名称 变量 nbsp $0 bin
原文地址:http://www.cnblogs.com/wcwen1990/p/7044565.html