shell基础1
shell的特殊位置变量
$0 ? ? ??相当于C语言main函数的argv[0] $1 $2 $3....位置参数,相当于argv[1],argv[2],argv[3] $# ? ? ? 脚本运行时携带的参数个数 [email?protected] ? ? ?表示参数列表(可以用做for的遍历) $* ? ? ? ?表示参数列表 $? ? ? ? 上一条命令的exit status(0为真 ?非0为假) $$ ? ? ? 当前进程号 IFS环境变量定义了shell用作字段分隔符的一系列字符 取变量或者字符串的长度 点执行与source sh bash执行脚本区别 结论二: .source ./.sh和 . ./.sh的执行方式是等价的,即两种执行方式都是在当前shell进程中执行此脚本,而不是重新启动一个shell 而在子shell进程中执行此脚本。 如何进行整数的计算 单双引号与不加引号的区别单引号与双引号的最大不同在于双引号仍然可以保有变数的内容,但单引号内仅能是一般字元,而不会有特殊符号 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |