解释器文件(Interpreter Files)

本文介绍了如何使用shell、awk和perl等工具创建可执行的解释器文件,并详细说明了解释器文件的格式及如何设置其执行权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

shell和awk(1),perl(1),dtrace(1M)都是可创建可执行的解释器文件的。解释文件的起始行形式如下:

 

#! pathname arg

 

pathname是解释器的路径,而arg是一个可选参数。当一个解释器文件执行时,系统将调用指定的解释器。如果arg在解释器文件中被指定,它将以参数的形式传递给解释器。解释器文件路径和执行解释器文件时设置的参数都被增加到解释器的参数列表中。

 

(后面的内容将的是dtrace的,这个我还没接触过,不大懂.)

 

注意一点就是:需要将解释器文件置为可执行的。如下:

 

 #chmod a+rx [interpreter file]

 

《UNIX环境高级编程》中没有提到文件权限需要更改,让我瞎折腾了一阵。

要学得东西还很多。

 

 

 

 

原文出处:http://docs.sun.com/app/docs/doc/817-6223/6mlkidllp?l=ru&a=view

 

其他学习链接:1.《UNIX环境高级编程 第二版》8.12节

                            2.一个解释器文件的例子

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值