问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux shell 脚本中, $@ 和$# 分别是什么意思?

发布网友 发布时间:2022-04-25 07:16

我来回答

7个回答

热心网友 时间:2022-04-23 09:21

直接看示例:
[root@localhost xly]# cat t.sh
#!/bin/bash
echo $#
echo $@
[root@localhost xly]# sh t.sh
0
[root@localhost xly]# sh t.sh a b c
3
a b c
说明:
$@表示所有参数
$#表示所有参数的个数

热心网友 时间:2022-04-23 10:39

Linux shell 脚本中, $@ 和$# 分别是:

$@:表示所有脚本参数的内容

$#:表示返回所有脚本参数的个数。

示例:编写如下shell脚本,保存为test.sh

#!/bin/sh

echo "number:$#"

echo "argume:$@"

执行脚本:

./test.sh first_arg second_arg

说明:给脚本提供了两个参数,所以$#输出的结果是2,$@代表了参数的内容!

热心网友 时间:2022-04-23 12:14

$@:表示所有脚本参数的内容

$#:表示返回所有脚本参数的个数。


示例:编写如下shell脚本,保存为test.sh

#!/bin/sh

echo "number:$#"

echo "argume:$@"

执行脚本:

./test.sh first_arg second_arg

说明:给脚本提供了两个参数,所以$#输出的结果是2,$@代表了参数的内容!

热心网友 时间:2022-04-23 14:05

$#,表示参数个数
$@,所有参数,并且所有参数都是独立的

例如 command a b c d
$#=4
$@="a" "b" "c" "d"
$@可以用来做 for each in

热心网友 时间:2022-04-23 16:13

$@表示所有参数
$#表示参数的个数

热心网友 时间:2022-04-23 18:38

这个脚本分别是什么意思?这个咱也不太清楚的,专业的人士来帮助你

热心网友 时间:2022-04-23 21:19

举例说:
脚本名称叫test.sh 入参三个: 1 2 3
运行test.sh 1 2 3后
$*为"1 2 3"(一起被引号包住)
$@为"1" "2" "3"(分别被包住)
$#为3(参数数量) 可查看《Linux就该这么学》查看介绍
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 linux中 $?和$#怎么理解,希望说详细点,谢谢 linux的$和#分别代表什么意义?还有能提供一些操作的命令吗? CAD如何批量选择相同的多段线? linux里面的$是什么意思? CAD 如何批量选取图形? CAD中怎么快速选择对象? cad怎么批量选择所有圆 如何使用CAD批量选择设备符号 WIN7设置无线INTERNET共享连接 如何在win7上面建个无线局域网来共享网络 台式机win7系统用USB无线网卡共享网通宽带给手机wifi上网 win7如何将无线网络共享出去? win7笔记本 3G无线网卡怎么设置网络共享 win7笔记本电脑无线双网卡如何实现共享上网? win7无线网络共享无法共享怎么办? 笔记本WIN7系统怎么通过无线网卡设置共享网络? win7无线网卡网络怎么设置网络共享中心 IPV6的地址是多少,给我个数字 怎么查看手机是不是正品 水煮海螺的做法煮多长时间窍门窍门 海尔水晶滚筒洗衣机是芯变频的吗?S-d是啥? 安溪有什么好玩的地方?哪些景点必去? 安溪的由来 ah股溢价正好还是负好 AH股的资本市场 ah股市盈率都一样么 为什么海通证券的AH股差价这么多? ah股溢价为负数是不是利好 复星医药ah股一样吗 中国联通ah股溢价为什么这么高 AH股溢价的公式是什么 在线文档可以实现信息在另一个表同步吗 中国联通的H股11元,A股不到7元,为什么AH股倒挂的名单中没有中国联通呢? 如何批量获取每支股票所属的所有板块 文件在线同步 比亚迪股票号是多少? 大盘今天为何大跌? 如何使两个文件夹的内容同步更新 中国移动漫游费怎么计算 中国移动漫游费怎么算