其实如果是单纯的用C
语言求一下 1-100
和的话当然是很简单的,但是用
shell
命令就非常恶心了,但是也不是很长,首先用
Vim
命令打开一个文件
get_count
然后在里面添加如下的代码(用
while
实现):
首先
while
的基本结构是
while condition
do list
done
然后套用这个结构就可以实现求 1-100
的和了,如果经常习惯加空格的朋友(比如说我)注意了!! 在
Linux
的
shell
命令下不能随便加空格,比如说声明一个变量的时候必须是 sum=0
,绝对不可以在等号的两端加上空格 sum = 0
这样是不允许的 一定要注意,剩下的也没什么了,就是用 echo
命令正常输出就行了
#声明两个变量 sum 和 i ,将 i 初始化为 1
sum=0;#!!!一定要注意等号左右没有空格!!!
i=1;
while [ $i -le 100 ]
do
sum=`expr $sum + $i`
i=`expr $i + 1`
done
echo $sum
然后用 chmod u+x get_count
命令给
get_count
文件添加可以执行的权限
另一种写法用 test
命令实现的
sum=0;#!!!一定要注意等号左右没有空格!!!
i=1;
while (test $i -le 100 )
do
sum=`expr $sum + $i`
i=`expr $i + 1`
done
echo $sum