|
发表于 2004-2-22 23:39:04
|
显示全部楼层
晕~~~,试着解释一下,
exec 4>out.txt #用exec命令打开文件描述符4,重定向生成文件out.txt,此时文件out.txt为空.
exec 5>&4 #用exec打开文件描述符5的输出重定向到文件描述符4中,>&两边必须是数字,,也就是文件描述符的数字
date 1>&5 #date的标准也输出重定向到文件描述符5,此时date的输出实际上是重定向给了文件描述符4,5起了过度的作用,此时的out.txt文件里存放就是date的输出信息.
exec 6>&0 #???,:ask
exec 4>- #用exec关闭文件描述符4,就是完成了对文件out.txt的操作
有关重定向的,这里有个表:
http://www.linuxsir.cn/bbs/showthread.php?threadid=68860 |
|