终端里写循环的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xingchenxuanfeng/article/details/81511029

很多时候想要执行某些命令,并且又不想写脚本,就想直接在终端里执行。

这个是非常常见的,比如cat echo ls 等命令,没必要再去写个shell或者python来执行。

但是遇到一些负责的逻辑就很麻烦了,最常见的就是循环。

在终端里写循环也可以用for和while。

输出1到9,9个数字的例子如下:

while写法

$ i=1; while((i<10)); do echo $((i)); i=$((i))+1; done
1
2
3
4
5
6
7
8
9

for写法

$ for((i=1;i<10;i++)) do echo $((i)); done
1
2
3
4
5
6
7
8
9

需要死循环的时候while(true)即可

$ while (true) do echo something; done; 
something
something
something
something
something
something
something
……

猜你喜欢

转载自blog.csdn.net/xingchenxuanfeng/article/details/81511029