5.11 使用文件描述符
可以使用 e x e c命令通过文件描述符打开和关闭文件。在下面的例子中,我选用了文件描
述符4,实际上我可以在 4到9之间任意选择一个数字。下面的脚本只是从 s t o c k . t x t文件中读了
两行,然后把这两行回显出来。
该脚本的第一行把文件描述符 4指定为标准输入,然后打开 s t o c k . t x t文件。接下来两行的
作用是读入了两行文本。接着,作为标准输入的文件描述符 4被关闭。最后, l i n e 1和l i n e 2两个
变量所含有的内容被回显到屏幕上。
下面是这个小小的股票文件 s t o c k . t x t的内容:
下面是该脚本的运行结果:
上面是一个关于文件描述符应用的简单例子。它看起来没有什么用处。在以后讲解循环
的时候,将会给出一个用文件描述符代替 c p命令拷贝文本文件的例子。
44 第一部分 shell
下载