📅  最后修改于: 2023-12-03 15:22:03.609000             🧑  作者: Mango
在 Linux 系统中,while 命令被广泛用于循环执行命令。比如说,你可以使用 while 命令来遍历一个目录下的所有文件,或者执行一些需要重复执行的任务。本文将介绍 while 命令的基本语法和用法。
while condition
do
command1
command2
...
commandN
done
condition
:循环执行的条件,如果为 true,则继续执行循环体中的命令;否则退出循环。commandN
:循环体中需要执行的命令。#!/bin/bash
DIR_PATH="./"
while read file
do
echo $file
done < <(find $DIR_PATH -type f)
该代码通过 while 循环遍历了当前目录下的所有文件,并打印出每个文件的路径。具体解释如下:
#!/bin/bash
count=0
while [ $count -lt 10 ]
do
echo $count >> output.txt
((count++))
done
该代码使用 while 循环向 output.txt 文件中写入数字 0 到 9。具体解释如下:
while 命令是 Linux 系统中常用的命令之一,可以用于循环执行一些任务。在编写 shell 脚本时,我们应当熟练掌握 while 命令的基本语法和使用方法,以提高我们的工作效率。