shell变量$(CURDIR),$0,$1,$2,$#含义解释
2017-07-12 10:05
453 查看
$(CURDIR): CURDIR是make的内嵌变量, 为当前目录
实例
$0:Shell本身的文件名
$1:添加到Shell的第一个参数
$2:添加到Shell的第二个参数
$#:添加到Shell的总参数个数
实例
实例
[b] SRCTREE := $(CURDIR) *$(CURDIR)为当前目录,相当于SRCTREE=./ MKCONFIG := $(SRCTREE)/mkconfig *相当于MKCONFIG=./mkconfig[/b]
$0:Shell本身的文件名
$1:添加到Shell的第一个参数
$2:添加到Shell的第二个参数
$#:添加到Shell的总参数个数
实例
[b] 100ask24x0_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t 100ask24x0 NULL s3c24x0 *实际运行mkconfig 100ask24x0 arm arm920t 100ask24x0 NULL s3c24x0 *mkconfig:表示Shell文件名($0) *100ask24x0:第一个参数($1) *... ... $#:共6个参数,所以$#等于6 [/b]
相关文章推荐
- Linux 中 shell 变量 $#,$@,$0,$1,$2 的含义解释:
- shell变量_$#,$@,$0,$1,$2的含义解释
- linux shell编程 变量$#,$@,$0,$1,$2的含义解释
- 参数脚本linux shell -----1 变量$#,$@,$0,$1,$2的含义解释
- Linux中$#,$@,$0,$1,$2,$*,$$,$?变量的含义
- shell脚本中$#、$0、$@等特殊变量的含义
- Shell: linux中shell变量$#,$@,$0,$1,$2的含义解释
- 【shell学习笔记】$#,$@,$0,$1,$2的含义解释
- shell变量$#,$@,$0,$1,$2的含义
- linux中shell变量$#,$@,$0,$1,$2的含义解释/Shell中的${}、##和%%使用范例/export
- linux中shell变量的$#, $@,$0,$1,$2的含义
- Linux 于 shell 变数 $#,$@,$0,$1,$2 含义解释:
- Shell中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
- 【Shell】linux中shell变量$#,$@,$0,$1,$2的含义解释 && set 关键字使用
- shell脚本中$#、$0、$@等特殊变量的含义
- 【Shell】linux中shell变量$#,$@,$0,$1,$2的含义解释
- linux shell -----1 变量$#,$@,$0,$1,$2的含义解释
- shell脚本中$#、$0、$@等特殊变量的含义
- shell中$$,$!,$?,$*,$#,$@,$0,$1,$2的含义解释
- shell脚本中$#、$0、$@等特殊变量的含义