2023年11月27日发(作者:)

shell获取命令⾏参数

1.获取传递给脚本的参数个数($#)

#!/bin/bash

echo $#

[root@iZbp170thpr4impaes41fzZ args]# ./ a b c d e

5

2.获取脚本的名称以及第i个参数($0, $i)2.获取脚本的名称以及第i个参数($0, $i)

#!/bin/bash

echo "执⾏脚本的名称为: $0"

echo "获取传⼊脚本的第⼆个参数为: $2"

[root@iZbp170thpr4impaes41fzZ args]# sh mahua choudoufu

执⾏脚本的名称为:

执⾏脚本所传⼊的第⼆个参数为:choudoufu

#!/bin/bash

#⼀次输出⼀个命令⾏参数