通过简单的例子来理解 @ 、 @、 @{@:2}、${@:3:1}

  • 新建 test.sh 文件
#!/bin/bash

#输出全部
echo $@ #输出结果:5 4 3 2 1

#从第2个开始,输出剩下的
echo ${@:2} #输出结果:4 3 2 1

#从第3个开始,输出1个
a=${@:3:1} #输出结果:3
echo $a
  • 在shell中调用
bash test.sh 5 4 3 2 1
  • 输出结果:
5 4 3 2 1
4 3 2 1
3
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐