shell读取文件内容到变量

2024-06-26 15:01:10 手机知识百科

shell读取文件每一行到变量 

在Shell中,可以使用for循环或while循环来读取文件中的每一行,并将其保存到变量中。以下是两种常见的方法:

1. 使用for循环:

for line in `cat filename` do

echo $line

done

2. 使用while循环:

while read -r line do

echo $line

done < filename

这两种方法都可以将文件中的每一行读取到变量line中,然后进行后续处理。需要注意的是,如果文件是在Windows下编辑的,可能会因为换行符的不同导致程序运行不出正确的结果。在这种情况下,可以使用dos2unix工具进行文件格式的转换。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。