相关疑难解决方法(0)

文件描述符是否优化了对文件的写入?

是否等同于将命令直接打印到文件,而不是写入文件描述符?

插图

直接写入文件:

for i in {1..1000}; do >>x echo "$i"; done
Run Code Online (Sandbox Code Playgroud)

使用 fd:

exec 3>&1 1>x
for i in {1..1000}; do echo "$i"; done
exec 1>&3 3>&-
Run Code Online (Sandbox Code Playgroud)

后一种效率更高吗?

shell bash io-redirection file-descriptors optimization

7
推荐指数
2
解决办法
1006
查看次数