Shell for循环
概述
与其他编程语言类似,Shell支持for循环。
for循环的一般格式为for 变量 in 列表
do
command1
command2
….
commandN
done列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下个值赋给变量。如
for loop in 1 2 3 4 5
do
echo “the value is $loop”
done运行结果
the value is 1
the value is 2
the value is 3
the value is 4
the value is 5显示主目录下以.bash开头的文件
#!/bin/bash
for FILE in $HOME/.bash*
do
echo $FILE
done运行结果
/root/.bash_history
/root/.bash_logout
/root/.bash_profile
/root/.bashrc