只读模式。
input.txt内容为:“it is nothing...”

$exec 3<input.txt
$cat <&3 it is nothing...

在次运行的话

$cat <&3

没有内容显示了。
想再使用文件描述符3,就需用exec重新定义。

=====
截断模式。
output.txt内容为空。

$exec 4>output.txt
$echo first word >&4
$cat output.txt
first word

描述符4可以重复使用。

$echo second word >&4
$cat output.txt
first word
second word

=====
追加模式。
input.txt内容为“it is nothing...”。

$exec 5>>input.txt
$echo write a new line >&5
$cat input.txt
it is nothing...
write a new line

描述符5也可以重复使用。

$echo write another line >&5
$cat input.txt
it is nothing...
write a new line
write another line