Shell命令学习(一)

shell变量

定义变量:

命令
运行结果:
运行结果
注:1. 变量名和等号之间不能有空格
2. 使用变量只要在变量前加$符号
3. 使用变量时,最好加上{},以确定变量边界

只读变量:只读变量的值赋值过后不能再赋值

命令
运行后会提示该变量为只读变量
运行结果:
运行结果

获取字符串长度:
命令
运行结果:
运行结果

参数传递:
命令
运行结果:
运行结果

注:

  1. S# 传递的脚本的参数个数
  2. $$ 脚本运行的当前进程的ID号
  3. $! 后台运行的最后一个进程的ID号
  4. @ *相同,但是使用时要加引号,并在引号中返回每个参数
  5. $- 显示Shell使用的当前选项,与set命令功能相同
  6. $? 显示最后命令的退出状态。0标识没有错误,其他任何值表明有错误

Shell命令学习(一)_第1张图片
运行结果:
Shell命令学习(一)_第2张图片

你可能感兴趣的:(Shell)