mrbear 发表于 2018-8-19 06:50:04

Linux Shell编程之特殊变量

  $0 这个是脚本文件的路径本身(相对路径)


  如果当前目录下有执行脚本文件,就不能写绝对路径进行执行。


  $# 这个变量用来记录输入参数的个数


  6就是本次执行命令时输入的参数个数。
  $* 这个变量记住了所有输入的参数


  $@ 这个变量也记住了所有输入的参数


  那么$@ 和$* 有什么区别的?$@是将三个参数合成一个字符串了,而$* 是将三个参数看做三个字符串

页: [1]
查看完整版本: Linux Shell编程之特殊变量