首页 > 试题广场 >

以下语句可以用来获取shell脚本参数的是

[不定项选择题]
以下语句可以用来获取shell脚本参数的是
  • $1
  • $?
  • $*
  • $$
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
发表于 2019-05-23 23:48:29 回复(0)
答案错了,牛客还不改吗
发表于 2020-04-09 19:42:33 回复(0)
$*代表命令行中所有参数,把所有参数当做一个整体对待 $@也代表命令行中所有参数,不过是把每个参数区分对待 $n,n为数字,0代表命令本身,1—9为第一到第九个参数,十以上要用大括号括起来 $#代表命令行中所有参数个数 $?为上一次执行命令的返回状态,如果这个值为0,则证明上一命令正确执行 $$当前进程号(pid) $!后台运行的最后一个进程的进程号
编辑于 2021-12-02 10:47:53 回复(1)
这道题到底选啥? 同问 $* 错在哪儿?
发表于 2020-04-10 15:39:40 回复(0)
这题答案错了吧,是AC才对啊。。。
发表于 2020-03-21 15:44:34 回复(0)
$*哪里有问题?
发表于 2020-03-19 09:12:26 回复(0)