shell 特殊变量记忆

一直头疼 shell 脚本的特殊变量记忆,总是背了又忘,忘了又背。太多的东西实在记不住 $*, $?, $!,不如就背两个,$#$@

  • $# 是传给脚本的参数个数
  • $@ 是传给脚本的所有参数的列表
  • $0 是脚本本身的名字
  • $1 是传递给该 shell 脚本的第一个参数
  • $2 是传递给该 shell 脚本的第二个参数