shell 循环二十个数,根据数判断
时间: 2023-07-28 07:47:01 浏览: 45
以下是一个简单的Shell脚本,可以循环二十个数,并根据数的大小进行判断:
```bash
#!/bin/bash
for i in {1..20}
do
if [ $i -lt 10 ]
then
echo "$i is less than 10"
elif [ $i -ge 10 -a $i -lt 15 ]
then
echo "$i is between 10 and 15"
else
echo "$i is greater than or equal to 15"
fi
done
```
这个脚本中使用了for循环来循环二十个数,并使用if语句来根据数的大小进行判断。如果数小于10,则输出该数小于10;如果数大于等于10且小于15,则输出该数在10和15之间;否则,输出该数大于等于15。要使用脚本,请将其保存为文件(例如loop.sh),然后使用以下命令运行:
```bash
sh loop.sh
```
输出结果将显示每个数的大小及其相应的判断结果。
相关问题
shell 循环二十个数,根据数判断,如果等于0或者大于0
以下是一个简单的Shell脚本,可以循环二十个数,并根据数的大小进行判断,判断其是否等于0或者大于0:
```bash
#!/bin/bash
for i in {1..20}
do
if [ $i -eq 0 ]
then
echo "$i is equal to 0"
elif [ $i -gt 0 ]
then
echo "$i is greater than 0"
else
echo "$i is less than 0"
fi
done
```
这个脚本中使用了for循环来循环二十个数,并使用if语句来根据数的大小进行判断。如果数等于0,则输出该数等于0;如果数大于0,则输出该数大于0;否则,输出该数小于0。要使用脚本,请将其保存为文件(例如loop.sh),然后使用以下命令运行:
```bash
sh loop.sh
```
输出结果将显示每个数的大小及其相应的判断结果。
shell判断一个数是否为素数
以下是Shell脚本判断一个数是否为素数的代码:
```shell
#! /bin/bash
# 判断一个数是否为素数
read -p "请输入一个正整数:" num
i=2
while [ $i -lt $num ]
do
if [ $((num%i)) -eq 0 ]
then
echo "$num 不是素数"
exit
fi
i=$((i+1))
done
echo "$num 是素数"
```
该脚本首先要求用户输入一个正整数,然后使用while循环从2开始到该数本身进行遍历,如果该数能被2到该数本身之间的任意一个数整除,则该数不是素数,否则该数是素数。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)