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编程——正则表达式基础与扩展

相关内容