Bash,参数列表段

如果你有一个列表在python,并且你想要的元素从2到n可以做一些好的
list[2:]

我想在Bash中类似于argv的东西。我想传递所有的元素从$ 2到argc到一个命令。我目前有

command $2 $3 $4 $5 $6 $7 $8 $9

但这不是优雅。会是“正当”的方式吗?

你可以做“切片”,$ @获取所有的参数在bash。
echo "${@:2}"

得到第二个参数

例如

$ cat shell.sh
#!/bin/bash
echo "${@:2}"

$ ./shell.sh 1 2 3 4
2 3 4

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...