在shell脚本中,可以使用`while`循环结合`read`命令来逐行读取文件内容。以下是一个示例:
```shell
#!/bin/bash
# 文件路径
file="/path/to/file.txt"
# 循环读取文件每一行
while IFS= read -r line
do
# 打印每一行内容
echo "$line"
done < "$file"
```
在上述示例中,`while`循环用于逐行读取文件内容,`read -r line`命令用于将每一行内容赋值给变量`line`。然后可以在循环体中对每一行内容进行处理,这里仅仅是将其打印出来。
注意,在循环的末尾,使用重定向`< "$file"`将文件内容传递给循环,以便循环能够读取该文件。
请将`/path/to/file.txt`替换为你要读取的实际文件路径。