用shell编写一个脚本打印1-100之间所有7的倍数,和末尾含7的数
时间: 2024-04-08 13:33:05 浏览: 95
可以使用以下shell脚本来实现打印1-100之间所有7的倍数和末尾含7的数:
```shell
#!/bin/bash
for (( i=1; i<=100; i++ ))
do
if (( i%7 == 0 )) || [[ $i == *7 ]]; then
echo $i
fi
done
```
这个脚本使用`for`循环遍历1到100之间的所有数。在循环体中,使用条件判断语句`if`来判断当前数是否是7的倍数或者是否包含数字7。如果满足条件,则使用`echo`命令打印该数。
保存脚本为`print_numbers.sh`,然后在终端中运行以下命令来执行脚本:
```shell
chmod +x print_numbers.sh
./print_numbers.sh
```
执行结果将打印出1-100之间所有7的倍数和末尾含7的数。
阅读全文