$0 这个是脚本文件的路径本身(相对路径)
如果当前目录下有执行脚本文件,就不能写绝对路径进行执行。
$# 这个变量用来记录输入参数的个数
6就是本次执行命令时输入的参数个数。
$* 这个变量记住了所有输入的参数
$@ 这个变量也记住了所有输入的参数
那么$@ 和$* 有什么区别的?$@是将三个参数合成一个字符串了,而$* 是将三个参数看做三个字符串
$0 这个是脚本文件的路径本身(相对路径)
如果当前目录下有执行脚本文件,就不能写绝对路径进行执行。
$# 这个变量用来记录输入参数的个数
6就是本次执行命令时输入的参数个数。
$* 这个变量记住了所有输入的参数
$@ 这个变量也记住了所有输入的参数
那么$@ 和$* 有什么区别的?$@是将三个参数合成一个字符串了,而$* 是将三个参数看做三个字符串
本文主要带你了解shell变量的相关概念、shell变量的使用与作用等基础知识,适合初学者学习,了解。
shell编程 特殊变量--位置变量
了解Linux Shell中的一些特殊环境变量
Linux下Bash编程之位置和特殊变量(四)
特殊流程控制
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M