编写shell脚本,输入1到100之间偶数
时间: 2023-07-07 21:43:28 浏览: 143
好的,以下是符合您要求的shell脚本:
```shell
#!/bin/bash
for ((i=1;i<=100;i++))
do
if [ $(($i%2)) -eq 0 ]; then
echo $i
fi
done
```
这个脚本使用for循环遍历1到100的数字,并使用if语句判断该数字是否为偶数,如果是偶数,则输出该数字。
相关问题
编写shell脚本,输出1-100之间所有偶数
好的,我可以帮你编写一个简单的shell脚本来输出1-100之间的所有偶数。可以按照以下步骤:
1. 打开终端或命令行界面
2. 创建一个新的文件,并将其命名为“even_numbers.sh”,例如:
```
touch even_numbers.sh
```
3. 编辑“even_numbers.sh”文件并添加以下代码:
```
#!/bin/bash
for ((i=1;i<=100;i++))
do
if (( $i % 2 == 0 ))
then
echo $i
fi
done
```
4. 保存并关闭文件
5. 在终端中运行以下命令以使脚本文件可执行:
```
chmod +x even_numbers.sh
```
6. 运行脚本文件:
```
./even_numbers.sh
```
7. 将会输出1-100之间所有偶数。
liunx编写shell脚本输出100个偶数
好的,这里是一个简单的 Shell 脚本示例,可以输出前 100 个偶数:
```
#!/bin/bash
count=0
num=0
while [ $count -lt 100 ]
do
if [ $((num % 2)) -eq 0 ]
then
echo $num
count=$((count+1))
fi
num=$((num+1))
done
```
这个脚本会使用一个循环来生成偶数,并使用一个计数器来跟踪生成的偶数数量。每当生成一个偶数时,它会打印该数,并将计数器增加 1。当计数器达到 100 时,脚本将停止运行。
阅读全文