Shell自定义输入输出文件描述符

Shell自定义输入输出文件描述符,第1张

Linxu系统将每个对象当作文胡培件处理,这包括输入和输出进程。Linux用文件描述符(file descriptor)来标识每个文件对象。文裤衡件描述符是一个非负整数,可以唯一标识会话中打开的文件。shell保留了3个标准文件描述符:0,1,2,如下列表所示:

通过exec命令使shell在脚本执行期间将日志重定向某个特定文件描述符

命令行执行脚本文件结果:

通过exec命令来给输出分配文件描述符

在命令行执行脚本文件结果如下:

在命令行执行脚本文件结果如下:

在命令行执行脚胡做做本结果如下:

Shell本身是一个用C语言编写的程序尘圆销,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过派游Shell完成的。Shell既是一个命令语言,又是一个程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循腔物环和分支。

Shell是一个应用程序,是用户管理应用程序的一个接口。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12302721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存