在Bash脚本中,是否可以在"尚未使用的编号最小的文件描述符"上打开文件?
我四处寻找如何做到这一点,但似乎Bash总是要求你指定数字,例如:
exec 3< /path/to/a/file # Open file for reading on file descriptor 3.
Run Code Online (Sandbox Code Playgroud)
相反,我希望能够做类似的事情
my_file_descriptor=$(open_r /path/to/a/file)
Run Code Online (Sandbox Code Playgroud)
这将打开'file'以读取尚未使用的编号最小的文件描述符,并将该编号分配给变量'my_file_descriptor'.