Bash基础知识:For、While 和 Until 循环
Bash基础知识
IT电脑小知识篇,关于Bash基础知识IT技巧方面的经验,一起来了解了解吧。
循环是任何编程语言中的一个强大功能。如果你还不知道,循环其实是一种根据某些条件重复代码的方式。
例如,想象一下你需要打印从 1 到 10 的数字。你可以使用echo命令写十次,但那太原始了。你使用一个循环,在 3 到 4 行代码内,就能完成。
这是我能想到的最简单的例子。我将在讨论 Bash 循环时,分享一些实际有用的例子。

在 Bash 中有三种类型的循环:
forwhileuntil
我将在教程中展示所有三种类型的循环。让我们从最常见的一种开始。
Bash 中的 For 循环
以下是 Bash 中的for循环语法:
for arg in LIST; do
commands
done
这里的LIST可能是一个数组或者一个项目列表。括号扩展也是进行循环的常用手段。
考虑一下我在开始提到的最简单的场景。让我们使用for循环打印从 1 到 10 的数字:
#!/bin/bash
for num in {1..10}; do
echo $num
done
如果你运行它,你应该会看到像这样的输出:
$ ./for-loop.sh
1
2
3
4
5
6
7
8
9
10
你也可以使用for num in 1 2 3 4 5 6 7 8 9 10; do,但是使用括号扩展使得代码看起来更短且更智能。
{..}是用于扩展模式的。你使用{d..h},它等同于d e f g h。关于括号扩展的更多信息,可以在这篇文章中找到。
在 Bash 中使用括号扩展
相关阅读
-
win11字体安装位置详细介绍 windows11字体怎么安装
为网友们详解win11字体安装位置详细介绍方面的知识,关于win11字体安装位置详细介绍 windows11字体怎么安装,下面为详细的介绍。 有一些小伙伴在安装win11字体后,找不到自己的字体安装在哪里
-
win10开机进不了系统怎么办 重装系统不停重启教程
小编为大家说一说win10开机进不了系统怎么办和重装系统不停重启教程的介绍,接下来小编为网友介绍。 在日常使用电脑的过程中,我们有时候会遇到电脑开机后进不了系统的情况,这是令人
-
win10怎么设置屏幕不休眠 win10怎么关闭屏幕不休眠
今天介绍win10怎么设置屏幕不休眠的相关知识,win10设置屏幕不休眠共三步,只需在电脑睡眠设置中进行操作即可。具体步骤如下:
-
游戏分辨率怎么调 英雄联盟游戏分辨率怎么调
本文导读:游戏分辨率怎么调的方法内容,关于游戏分辨率怎么调 英雄联盟游戏分辨率怎么调,接下来一起来看看吧。 最近不少的IT袋用户问分辨率是不是越高越好,其实不然,分辨率高并不


