for循环按行读取文件
时间: 2023-12-06 15:37:58 浏览: 96
C#按行读取文件
4星 · 用户满意度95%
可以使用for循环按行读取文件,具体步骤如下:
1. 使用cat命令将文件内容输出到终端,并通过管道符将其传递给for循环。
2. 在for循环中使用read命令按行读取文件内容,并将其赋值给一个变量。
3. 在循环体中对变量进行操作。
以下是一个示例代码:
```shell
#!/bin/bash
filename="test.txt"
for line in `cat $filename`
do
echo $line
done
```
上述代码中,将文件名赋值给变量filename,然后使用cat命令将文件内容输出到终端,并通过管道符将其传递给for循环。在循环中,使用read命令按行读取文件内容,并将其赋值给变量line。最后,在循环体中对变量进行操作,这里只是简单地将其输出到终端。
阅读全文