在bash中,我有一个正常工作的getopts界面,如下所示:
while getopts "a:b:c:d:" OPTION ; do
case "$OPTION" in
a) JET="$OPTARG" ;;
b) FUEL="$OPTARG" ;;
c) CAN="$OPTARG" ;;
d) MELT="$OPTARG" ;;
*) echo "Usage $0 -a A -b B -c C -d D"; exit 1 ;;
esac
done
shift $((OPTIND-1))
#Check out input parameters
for PARAM in JET FUEL CAN MELT; do
echo "$PARAM in [${!PARAM}]"
done
cshell的翻译是什么?我在cshell中找不到getopts(带s)的清晰示例,但是bash有easily findable one。这与attempting to use getopt不同,因为getopts是与getopt完全不同的功能。