《unix-os教学课件》第四章-unix系统的shell.pptVIP

  • 0
  • 0
  • 约9.74千字
  • 约 40页
  • 2023-03-16 发布于中国
  • 举报

《unix-os教学课件》第四章-unix系统的shell.ppt

变量置换 变量置换 变量=${参数变量:-word} 变量=${参数变量:=word} 变量=${参数变量:?word} 变量=${参数变量:+word} 如果设置了参数,则用word置换变量,否则不进行置换。 示例演示 a=/home/stu word=/root dir=${a:+$word} echo dir=$dir a=$a word=$word 位置参数变量及预定义变量 由shell在程序运行时设置 共10个变量,从程序名开始依次为0-9 $0 $1 $2 $3 … 请大家尝试写出sharg.sh的代码 位置参数变量及预定义变量 $0 当前shell程序的名字 $1 ~ $9 命令行上的第一到第九个参数 $# 命令行上的参数个数 $* 命令行上的所有参数 $@ 分别用双引号引用命令行上的所有参数 $$ 当前进程的进程标识号(PID) $? 上一条命令的退出状态 $! 最后一个后台进程的进程标识号 系统变量只能引用不能修改! [root@stu1 no8]# echo aa bb cc dd $$ aa bb cc dd 4251 位置参数变量及预定义变量的示例 当前进程的进程标识号 [root@stu1 no8]# cat

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档