写一个名为 "bash_args.sh "的Bash脚本,它将接受任何数量的用户输入的空格分隔的参数,同样参数可以是字符串或数字。一旦执行,该脚本将报告:
代码实现如下,望采纳,有问题可以再沟通
#!/bin/bash
# Bash脚本,接受任意数量的用空格隔开的参数,可以是字符串或数字。
# 将参数数量存储在变量中
num_args=$#
# 输出显示参数数量
echo "There are $num_args command line arguments"
# 如果存在3个参数,打印第一个、第二个和第三个参数
if [ $num_args -ge 1 ]; then
echo "第一个参数为:$1"
fi
if [ $num_args -ge 2 ]; then
echo "第二个参数为:$2"
fi
if [ $num_args -ge 3 ]; then
echo "第三个参数为:$3"
fi
# 输出显示所有参数
echo "所有输入参数为:$@"
我来试试,正在写