shell入门基础
一、 shell变量定义及注意点
1、shell只读变量定义: readonly 例: a=xxx 只读不可更改,不能unset(撤销变量)。
注意点:1. 变量不能以数字开头 2. bash中默认是字符串类型。
2、局部变量提升全局变量命令: export 变量 例:a=hello ==> 提升全局变量: export a(后直接跟白变量名)
二、shell中特殊环境变量
- $n 用于脚本定义变量使用,脚本后跟参数,运行脚本输出结果(脚本后参数),a.sh 参数
脚本示例:a.sh
#!/bin/bash
#----------$n-----------
echo $1
echo $2
#---------退出保存--------
2. $# 判断参数个数,脚本后跟参数,可输出参数个数。例:b.sh 12 da 45 (此处12 da 45为参数),运行结果为3(即为3个参数)。
脚本示例:b.sh
点击查看代码
#!/bin/bash
#----------$#-----------
echo $#
#---------退出保存--------
点击查看代码
echo '----------$*-----------'
#!/bin/bash
echo $*
#---------退出保存--------
点击查看代码
echo '----------$@-----------'
#!/bin/bash
echo $@
声明:以上内容是个人日常学内容笔记,仅供参考,如有雷同实属巧合,欢迎评论指教。