Linux shell 中的 $@、${@:2}、${@:3:1}
新建 test.sh 文件#!/bin/bash#输出全部echo $@ #输出结果:4 3 2 1#从第2个开始,输出剩下的echo ${@:2} #输出结果:4 3 2 1#从第3个开始,输出1个a=${@:3:1} #输出结果:3echo $a在shell中调用bash test.sh 5 4 3 2 1输出结果:5 4 3 2 14 3 2 13......
·
通过简单的例子来理解 @ 、 @、 @、{@: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
更多推荐
已为社区贡献1条内容
所有评论(0)