如何编写bash脚本,该脚本接受5个不同的整数值作为命令行参数,并显示最小、最大和中间的参数。脚本使用: if语句。如果参数的数量不完全是5个,则if语句应该提供一个错误消息,然后执行exit命令来结束脚本。
如果朝正确的方向推进,我们会非常感激的。谢谢
发布于 2011-04-16 01:00:49
这里有一个初学者,给你所有你需要的构造,但不为你做练习.
#!/usr/bin/env bash
if (( ${#@} == 5 )); then
echo "Correct number of arguments, I'll now play with ${@}, starting with $1 and ending with $5..."
elif (( ${#@} < 5 )); then
echo $(( 5 - ${#@} )) " more arguments needed."
elif (( ${#@} > 5 )); then
echo $(( ${#@} - 5 )) " fewer arguments needed."
fi如果您在Bash脚本教程中运行,您应该能够在任何时间内做到这一点!
https://stackoverflow.com/questions/5683691
复制相似问题