①linux中的特殊变量 

  • $# —-传递给程序的总的参数数目  

  • $? —-上一个代码或者shell程序在shell中退出的情况,如果正常退出-则返回0,反之为非0值。   

  • $* —-传递给程序的所有参数组成的字符串。   

  • $n —-表示第几个参数,12 表示第二个参数 … - $0 —-当前程序的名称   

  • $@—-以”参数1” “参数2” … 形式保存所有参数   

  • $$ —-本程序的(进程ID号)PID   

  • $! —-上一个命令的PID


 

 ②列表的生成方法:

        生成数字列表{start..end}、seq[start][stop]

  seq 起始数字、步长,结束数字   seq 1 10

                              seq 1 2 10;

    生成user101...user110,步长为2

  for userName in $(seq 101 2 110);

  do 

   useradd user$userName;

  done