linux shells编程怎么让用户输入10个数然后把这10个数输出呢?

linux shells编程怎么让用户输入10个数然后把这10个数输出呢?,第1张

#/bin/sh

read -p "请输入10个数:"

for i in $REPLYdo

echo $i

done

#新建个文件,把这段代码放里面,给了执行权限,执行的时候会提示你输10个数,输完数后就会把这10个数打印出来了 //10个数就是按你题目要求,其实你输多少个数都可以

read -a numbers

#输入空格分开的5个数字

IFS=$'\n'

echo "${numbers[*]}"|sort -nr|head -n1

#!/bin/bash

if [ $# -lt 3 ]

then

echo "输入3个数字,用空格分开."

exit 0

fi

if [ $1 -ge $2 ]

then

if [ $2 -ge $3 ]

then

echo $1 $2 $3

elif [ $1 -ge $3 ]

then

echo $1 $3 $2

else

echo $3 $1 $2

fi

else

if [ $1 -ge $3 ]

then

echo $2 $1 $3

elif [ $2 -ge $3 ]

then

echo $2 $3 $1

else

echo $3 $2 $1

fi

fi


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8594374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存