我在linux上使用bash shell,希望在shell脚本中使用10个以上的参数

推荐答案

使用大括号将其隔开:

echo "${10}"

还可以像这样迭代位置参数:

f或 arg

f或 arg in "$@"

while (( $# > 0 ))    # 或 [ $# -gt 0 ]
do
    echo "$1"
    shift
done

Linux相关问答推荐

如何删除字符串中的`{{i:`and `}}`

在Linix&;Mac中运行Reaction本机项目时出现问题

在Linux中随机化txt文件但保证不重复行

cu可以从串口读取,但我自己的C程序不能

我需要制作一个 awk 脚本来解析文件中的文本.我不确定我是否做得正确

在 bash 中解析变量

问题:Virtio rpmsg 总线 virtio0:收到的 msg 没有收件人 - 在 Yocto Hardknott - imx7d-pico

Linux上Kvaser数据库编辑器的等效工具

任何方式以编程方式在android上运行shell命令?

如何列出附加到Linux中共享内存段的进程?

从Linux中的行尾删除空格

如何对 /dev/random 或 /dev/urandom 进行 base64 编码?

比较两个图像的 python/linux 方式

bash中变量名后的2个逗号是什么意思?

如何自动化 HTML 到 PDF 的转换?

基于shell中正则表达式的 colored颜色 突出显示输出

`os.symlink` 与 `ln -s`

在类 Unix 系统中上次运行的 cron 作业(job)的详细信息?

id_rsa.pub 文件 SSH 错误:格式无效

如何在 docker 容器中运行 cron 作业(job)