预定义
Akagi201
区块链/云原生
展开
-
Make中的预定义变量
•$@ Makefile中规则的目标所对应的文件名 •$Makefile中规则的目标所对应的第一个依赖文件名 •$^ Makefile中规则的目标所对应所有依赖文件的列表,以空格为分隔 。 •$? Makefile中规则的目标所对应的依赖文件中新于目标的文件的列表,以空格为分隔。 •$(@D)如果目标在子目录中就指目标文件的目录部分。 •$(@F)如果目标在子目录中就原创 2012-09-27 19:33:11 · 538 阅读 · 0 评论 -
Shell 不可修改的系统变量
•$# 存储Shell脚本中命令行参数的数目 •$? 存储上一个执行命令的返回值。 •$0 保存Shell终端上键入的脚本程序名。 •$* 保存脚本程序的所有参数。 •“$@”保存所有命令行输入的参数,如$1,$2 •$$ 保存脚本程序运行时的进程ID号(PID •$! 保存后台执行命令的PID。原创 2012-09-27 19:33:58 · 570 阅读 · 0 评论