小编sav*_*day的帖子

Bash文件描述符3和读取行

我一直在寻找,找不到明确的线索来验证我从给我的脚本中得出的结论。

因此file.txt是一个打开的文件(由文件描述符3表示),并通过记录时间戳的脚本不断添加新行。每次将新行添加到文件时,下一段是否会进入while循环?

exec 3 < /path/file.txt
while read <&3
  command
  command..
done
Run Code Online (Sandbox Code Playgroud)

因此,只要我不关闭文件描述符,添加到我的file.txt中的新行将始终激活while循环,对吗?

请帮我解决这个问题。谢谢

bash file-descriptor while-loop

2
推荐指数
1
解决办法
2440
查看次数

标签 统计

bash ×1

file-descriptor ×1

while-loop ×1