只读模式。
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