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

2025-03-01 10:24:51
推荐回答(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:

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