四。位置变量-UNIX初级教程

时间:2024-05-12 12:27:06
【文件属性】:

文件名称:四。位置变量-UNIX初级教程

文件大小:1.01MB

文件格式:PPT

更新时间:2024-05-12 12:27:06

UNIX

四。位置变量 脚本可以从命令行最多读取10个命令行参数赋给位置变量(参数变量)。 shell位置变量: $0 脚本(命令)文件名 $1, $2, … ,$9 第1-9 个命令行参数 $# 命令行参数个数 $* 命令行参数集合:“$1, $2, … ,$9” (之间用IFS分开) $@ 命令行参数集合:“$1, $2, … ,$9” (之间一定分开) $? 最后执行命令的退出(exit)状态(0:成功,非0: 失败) $$ 正在执行(命令)进程的ID(pid) 注:如$IFS 为null(空字符 ‘’) 则$* 中的各个参数不能分开; 而$@则不受IFS影响。 $ set a b c --- 为位置变量 $1,$2,$3 赋值 $ IFS=‘’ --- IFS的值为null(空字符) $ echo $* --- $* 表示用IFS隔开的$1,$2,$3 abc --- a,b,c 之间无空格 $ echo $@ --- $@ 仍用空格分开 a,b,c a b c


网友评论