在shell编程中关于$2的描述正确的是

2025年03月01日 10:24
有3个网友回答
网友(1):

codewalker@codehost:/tmp
$ cat ./test
#!/bin/bash
echo $#
echo $1
echo $2
codewalker@codehost:/tmp
$ ./test 1 2 3
3
1
2
你看这个例子就一下明白了 $2 就是第二个参数的意思 $#是返回一共有多少个参数

网友(2):

一般情况下是这样的:


例:
shell.sh abc bcd

那么$1就是abc $2就是bcd 即命令行输出的第二个option(参数)

网友(3):

能具体点么,和哪个命令一起用?