gpt4 book ai didi

bash - 编写从文件读取的循环的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-29 09:03:31 24 4
gpt4 key购买 nike

我正在学习 bash 并试图了解这两种从文件中读取行的方法之间的区别。

1.

while IFS= read -r line
do
echo $line
done < "$file"

2.

cat $file |
while read data
do
echo $i
done

所以基本上我想知道的是:他们中的任何一个比另一个更常见吗?有性能差异吗?等等

此外,是否还有其他更好的文件读取方式,尤其是在读取大文件时?

最佳答案

第二个是猫的无用使用:http://porkmail.org/era/unix/award.html

我使用 done < "$file"形式。

不,在 Bash 中没有更好的方法。但是消除一个进程 (cat) 很好。

关于bash - 编写从文件读取的循环的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43960440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com