首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

删除Bash中的位置参数?

删除Bash中的位置参数,可以使用shift命令。shift命令可以将位置参数左移,从而达到删除参数的目的。

在Bash脚本中,$1$2$3等表示位置参数,$0表示脚本本身。例如,如果有一个脚本test.sh,内容如下:

代码语言:bash
复制
#!/bin/bash
echo "参数1:$1"
echo "参数2:$2"
echo "参数3:$3"
shift
echo "删除第一个参数后:"
echo "参数1:$1"
echo "参数2:$2"
echo "参数3:$3"

执行./test.sh 1 2 3,输出如下:

代码语言:txt
复制
参数1:1
参数2:2
参数3:3
删除第一个参数后:
参数1:2
参数2:3
参数3:

可以看到,shift命令将$1的值移到了$2$2的值移到了$3$3的值移到了$4,而原来的$1的值被删除了。

需要注意的是,shift命令只能删除位置参数,不能删除其他变量。如果需要删除其他变量,可以使用unset命令。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

7分9秒

32_尚硅谷_大数据MyBatis_参数传递_参数位置支持的属性[了解].avi

7分9秒

MySQL教程-47-删除表中的数据

5分16秒

【剑指Offer】18.2 删除链表中重复的结点

7.5K
1分12秒

杂波中基于深度强化学习的位置感知协同机械臂控制

8分29秒

52_尚硅谷_Vue3-setup中的参数

2分0秒

解决requests库中session.verify参数失效的问题

13分13秒

day03/下午/056-尚硅谷-尚融宝-前端开发在项目流程中的位置

3分11秒

13_尚硅谷_大数据Spring_DI依赖注入的方式_构造器方式注入_index指定参数位置.avi

20分36秒

第8章:堆/71-新生代与老年代中相关参数的设置

6分19秒

44.尚硅谷_硅谷商城[新]_在适配器中删除选中的item.avi

11分1秒

19_尚硅谷_大数据SpringMVC_@RequestParam 映射请求参数到请求处理方法的形参中.avi

6分27秒

083.slices库删除元素Delete

领券