linux编写一个脚步,求1+2+3的和
时间: 2024-01-14 13:04:38 浏览: 42
好的,下面是一个简单的 Linux 脚本,用于计算 1+2+3 的和:
```bash
#!/bin/bash
# 计算 1+2+3 的和
sum=$((1+2+3))
# 输出结果
echo "1+2+3 的和为:$sum"
```
使用方法:
1. 打开一个文本编辑器,将上面的代码复制粘贴到文本编辑器中;
2. 保存文件时,将文件名以 .sh 结尾,例如 sum.sh;
3. 在 Linux 终端中,进入到保存脚本的目录,运行以下命令,为脚本添加可执行权限:`chmod +x sum.sh`
4. 运行脚本:`./sum.sh`,脚本将会输出 1+2+3 的和。
相关问题
linux编写脚本计算并输出1+2+3+…+100的值。
以下是两种Linux编写脚本计算并输出1+2+3+…+100的值的方法:
方法1:
```shell
sum=0
i=0
for((;i<=100;i++))
do
sum=$(($sum+i))
done
echo "the result of \"1+2+3+...+100\" is ==> $sum"
```
方法2:
```shell
sum=0
i=0
while((i<=100))
do
sum=$(($sum + $i))
i=$(($i + 1))
done
echo "the result of \"1+2+3+...+100\" is ==> $sum"
```
Linux3. 求1+2+3+...+$1的和
以下是两种Linux Shell脚本求1+2+3+...+$1的和的方法:
1.使用for循环
```shell
sum=0
for((i=1;i<=$1;i++))
do
sum=$(($sum+$i))
done
echo "the result of 1+2+3+...+$1 is===> $sum"
```
2.使用while循环
```shell
sum=0
i=0
while [ $i -ne $1 ]
do
i=$(($i+1))
sum=$(($sum+$i))
done
echo "the result of 1+2+3+...+$1 is===> $sum"
```