gpt4 book ai didi

linux - Bash如何组合参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:59:52 25 4
gpt4 key购买 nike

我已经制作了一个脚本,其中包含大约 10 个我可以提供的可选参数:

-s sorts the list
-d gives all the directories of the map
-a also the hidden files of the map

示例:。 MyScript -d 下载

但现在我想要一种适当的方法来组合我所有的参数

所以我可以这样做:-sda 或 -s -d

他们是让这项工作变得简单的方法吗?如果有人对此有任何解释或教程,请发布!

感谢阅读

最佳答案

我认为 getopts 是您要查找的内容。
Here帮助您入门的简单教程。

一个例子(直接取自教程):

#!/bin/bash

while getopts ":a:" opt; do
case $opt in
a)
echo "-a was triggered, Parameter: $OPTARG" >&2
;;
\?)
echo "Invalid option: -$OPTARG" >&2
exit 1
;;
:)
echo "Option -$OPTARG requires an argument." >&2
exit 1
;;
esac
done

问候

关于linux - Bash如何组合参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16892672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com