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

shell中的$#和${img##.}是什么意思

发布网友 发布时间:2022-11-22 17:12

我来回答

1个回答

热心网友 时间:2024-12-14 23:24

$#表示shell脚本的参数个数。比如:在执行脚本时带两个参数
./test.sh a b
那么在脚本中通过 $# 获取到的参数个数就是2。

${img##.} 是bash特有的字符串处理方式,不过写法貌似有点问题吧?
我觉得应该是 ${img##*.}, 即,将img变量(估计是个文件全路径)去掉.号前面所有部分(包括点号),得到文件后缀名。
比如:
img=/home/pic/abc.jpg
echo ${img##*.}
就会打印 jpg
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
豆瓣酱放多了怎么补救 鑫创sssbd量产工具 为了了解某校1500名学生的体质状况,随机调查了这个学校内一定数量学生... 564÷85的竖式如何列? 上海房屋过户 要准备什么资料 个人卖房要提供哪些资料 房屋交易资料需要哪些 房子买卖要哪些资料 房产交易需要什么资料 ...让重锤自由下落,打出的一条纸带如图所示,图中 求一张由9只海豚组成的图 劲霸男装从什么时候发展起来的 在孩子上学的时候,到底是家庭教育重要,还是学校教育重要 狗能吃杏么 泰迪可以吃杏子吗 泰迪吃杏子会怎么样 狗能不能吃杏子(狗能不能吃杏子和李子) 遇龙在哪个平台播出 遇龙主角如何相遇的 任正非称华为不能由少数人来设计未来,撤销战略部,如何看待其言论? 如何看待华为上架4G手机,华为在走下坡路吗? 工龄退休教师政策何时公布 “教师工作满30年可提前退休”若成为现实,会有大量教师退休吗? 这个标志是何含义?右侧通行 比亚迪汽车工程研究院前景怎么样? 比亚迪工程院好还是研究院好 比亚迪汽车工程院和弗迪动力哪个好 比亚迪西安哪个研究院最好 比亚迪商务车研究院乘务车研究院哪个好 比亚迪哪个研究院最好 比亚迪哪个研究院最好待遇 为什么吃菠萝会舌头麻 什么是人民ximgsh国家机关 C盘下的mustekimgsh和server(都是文本文档)是干什么的? 大神,教教我,怎么在system分区生成swap.img文件。 Swap分区如何设置可以提高内存速度?谢谢了,大神帮忙啊 天然气热水器怎样调整增容键 深圳沙井到东莞横沥怎么坐地铁 从深圳宝安区沙井镇辛养村到东莞榴花地铁怎么走? iphone7plus新功能有哪些 iphone7plus怎么充电 苹果手机7Plus第一次充电需要多长时间? 哈士奇150踏板摩托车坐桶多大 三阳哈士奇怎么锁车头 三阳哈士奇150adv换多克的普利珠好 三阳哈士奇车头异响 三阳哈士奇的行车灯设置怎么关 晚上吃撑了难受怎么办 吃撑了的缓解办法 猕猴桃坏了是什么味道 葫芦上长了蚜虫用几种方法可以把蚜虫消灭 如果你发现绿绿的葫芦叶上长了牙虫,你会怎么做?(请打出来) 手机qq闪退,重装无效 红米1s移动4g手机支持买火车票吗?