liunx编写shell脚本输出100个偶数
时间: 2023-07-07 19:43:31 浏览: 103
好的,这里是一个简单的 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 时,脚本将停止运行。
相关问题
linux shell脚本编写 求1-100之间所有偶数之和,求出结果后输出,要求有输出提示 用while语句实现该输出
好的,我来帮您写一个Shell脚本。您可以将以下代码复制到一个文件中,例如名为`sum_even.sh`,然后在终端中执行`bash sum_even.sh`即可。
```shell
#!/bin/bash
sum=0
i=0
while [ $i -le 100 ]
do
if [ $(($i % 2)) -eq 0 ]; then
sum=$(($sum + $i))
fi
i=$(($i + 1))
done
echo "1-100之间所有偶数之和为:$sum"
```
脚本的解释:
- `sum=0`:初始化偶数之和为0
- `i=0`:初始化计数器为0
- `while [ $i -le 100 ]`:当计数器小于等于100时,执行循环
- `if [ $(($i % 2)) -eq 0 ]; then`:判断当前数是否为偶数(即能否被2整除),如果是,则执行下面的语句
- `sum=$(($sum + $i))`:将当前数加到偶数之和中
- `i=$(($i + 1))`:计数器加1,继续下一轮循环
- `echo "1-100之间所有偶数之和为:$sum"`:输出结果,提示偶数之和为多少
希望能帮到您!
Linux使用shell编写0~100之间的偶数和并输出
可以使用如下的shell脚本实现:
```
#!/bin/bash
sum=0
for (( i=0; i<=100; i+=2 ))
do
sum=$((sum+i))
done
echo "0~100之间的偶数和为:$sum"
```
这段脚本使用for循环遍历0~100之间的偶数,将它们累加到变量sum中,并最终输出sum的值。你可以直接将这段脚本复制到终端中运行,即可得到输出结果。
阅读全文