Shell编程之位置变量,特殊变量
Shell编程之位置变量,特殊变量
一、shell脚本之位置变量:
$0 脚本的名称
$1,$2,$3.... 第一个参数,第二个参数,第三个参数
shift 每shift一次,参数位置往前一个($2-->$1,$3--->2,...)
shift N 往前的移动是N个
二、shell脚本之特殊变量
$? 上一次执行的状态码
$# 参数个数
$* 参数列表
$@ 参数列表
脚本:
验证位置变量和特殊变量:
#!/bin/bash
#
echo $0 ##脚本名字
echo "the number of values is $#" ##脚本参数个数
echo $* ##脚本参数列表
echo $@ ##脚本参数列表
echo $? ##上一次执行结果的状态码
执行结果:
Linux Shell编程速查笔记
Linux下Shell编程常用grep\awk\sed语法
Linux下Shell编程——awk编程
Linux下Shell编程——sed命令基本用法
Linux下Shell编程——grep命令的基本运用
Linux下Shell编程——正则表达式基础与扩展
评论暂时关闭