shell 命令
exec 5>>foobar.txt
怎么办?出于显而易见的原因,我无法通过 Google 搜索,而且也不知道从哪里开始查找。
答案1
正如其他人所说,它打开一个文件描述符以附加到命名的文件。
你可以像这样使用这个文件描述符:
echo "hello world" >&5
date >&5
while read line; do some_transformation; done < input_file >&5
答案2
有问题的命令将文件描述符重定向5
到文件foobar.txt
。
至于“从哪里开始寻找”——这个答案是一个非常好的起点。