shell逐行读取文件
时间: 2023-04-25 10:05:42 浏览: 197
shell按行读取文件的3种方法
5星 · 资源好评率100%
Shell逐行读取文件可以使用while循环结合read命令实现。具体步骤如下:
1. 使用while循环读取文件,循环条件为文件是否还有未读取的行。
2. 在循环体内使用read命令读取一行内容,read命令会将一行内容赋值给指定变量。
3. 对读取到的内容进行处理,例如输出、计算等。
4. 循环结束后关闭文件。
示例代码如下:
```
#!/bin/bash
while read line
do
echo $line
done < file.txt
```
其中,file.txt为要读取的文件名。在循环体内,使用echo命令输出读取到的每一行内容。
阅读全文