学习shell脚本循环
时间: 2023-12-19 21:32:37 浏览: 77
以下是使用Shell脚本进行循环的两种方法:
1. 使用for循环遍历文件的每一行:
```shell
for line in `cat filename`
do
echo $line
done
```
这段代码会逐行读取名为filename的文件,并将每一行内容存储在变量line中,然后通过echo命令打印出来。
2. 使用for循环进入目录执行命令:
```shell
for file in /path/to/directory/*
do
if [ -f "$file" ]; then
# 执行命令
echo "Processing file: $file"
fi
done
```
这段代码会遍历指定目录下的所有文件,并对每个文件执行特定的命令。在上述示例中,我们使用echo命令打印出每个文件的名称。
阅读全文