📜  Linux 中的 for 命令示例(1)

📅  最后修改于: 2023-12-03 15:02:43.368000             🧑  作者: Mango

Linux 中的 for 命令示例

在Linux系统中,for命令是常用的循环结构,可以用于遍历数组、文件以及字符串等。本文将通过几个示例介绍for命令的使用。

遍历数组

首先,我们定义一个数组:

arr=("apple" "banana" "orange")

我们可以使用for命令遍历该数组:

for fruit in ${arr[@]}
do
    echo $fruit
done

以上代码的执行结果为:

apple
banana
orange
遍历文件

假设我们有一个名为test.txt的文件,其中包含以下内容:

hello
world

我们可以使用for命令遍历该文件:

for line in `cat test.txt`
do
    echo $line
done

以上代码的执行结果为:

hello
world
遍历字符串

我们可以使用for命令遍历字符串中的每个字符:

str="hello"
for char in `echo $str | fold -w 1`
do
    echo $char
done

以上代码的执行结果为:

h
e
l
l
o
遍历数字范围

我们可以使用for命令遍历数字范围:

for i in {1..5}
do
    echo $i
done

以上代码的执行结果为:

1
2
3
4
5
遍历命令输出

我们可以使用for命令遍历另一个命令的输出结果:

for file in `ls`
do
    echo $file
done

以上代码的执行结果为当前目录下的所有文件名。

总结

本文介绍了Linux中for命令的几个示例,包括遍历数组、文件、字符串、数字范围以及命令输出。for命令可以很方便地用于循环处理数据,是Linux开发中的重要命令。