在 Shell 脚本中,可以使用 'while' 循环结合 'read' 命令按行读取文件内容。以下是一个示例:

#!/bin/bash

# 按行读取文件
while IFS= read -r line
do
    echo '$line'
done < 'file.txt'

在上面的示例中,'file.txt' 是要读取的文件。'while' 循环会一次读取文件的一行内容,并将其存储在变量 'line' 中。然后,可以在循环体内对每一行进行处理,这里只是简单地将其打印出来。

请注意,'IFS=' 部分是为了保持行的原始内容,而不会因为默认的分隔符而进行分割。'-r' 选项用于禁止对反斜杠进行转义。

Shell 脚本按行读取文件内容 - 完整指南

原文地址: https://www.cveoy.top/t/topic/peMH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录