转载 终于明白#!bin/sh是什么意思了 终于明白

原文地址:终于明白#!bin/sh是什么意思了作者:墨轩qq

看了一篇文章,终于知道#!bin/sh是什么意思了。

现将原文链接如下:

http://bbs.dlmu.net/learn/html/waiyuxuexi/jisuanjixitong/2009/0602/18966.html

以下是部分内容

注意:#!行中的解释器的路径必须是全路径,exec函数并不对其特殊处理,比如用PATH变量来搜索它的真实路径,所以路径是由程序员来保证正确的。
[转载]终于明白#!bin/sh是什么意思了 终于明白

二、我的脚本第一句必须得是#!/bin/bash吗?
当然不必了,通过上面的解释,其实第一句的#!是对脚本的解释器程序路径,脚本的内容是由解释器解释的,我们可以用各种各样的解释器来写对应的脚本,比如说/bin/csh脚本,/bin/perl脚本,/bin/awk脚本,/bin/sed脚本,甚至/bin/echo等等。那我们真的能写一个/bin/echo的脚本文件吗?我们来试试,下面是一个例子:
代码:

#!/bin/echo -e

我把这只有一行的程序(实际上它也只能是一行,echo程序并不是被设计成像awk那样的编程语言,能写成源程序文件)命名为myecho,加上权限后执行它:
代码:

$ ./myecho "hia"./myecho hi

如果你的echo支持-e选项并且你工作的环境还算安静,你在得到上面的结果的时候也应该听到清脆的终端响铃。但这种程序是毫无作用的。

  

爱华网本文地址 » http://www.413yy.cn/a/25101016/326846.html

更多阅读

转载 淘宝直通车明星店铺是什么意思? 淘宝店铺直通车

想学点东西。。。逛逛原文地址:淘宝直通车明星店铺是什么意思?作者:微笑天使淘宝直通车明星店铺是什么意思?1、什么是明星店铺推广?明星店铺推广是淘宝直通车的一种新的推广形式,当买家输入店铺名、店铺品牌相关的关键词进行搜索时,明星店

转载 路由器中的WPS是什么意思? 转载是什么意思

原文地址:路由器中的WPS是什么意思?作者:雨中漫步随着无线网络的普及,越来越多的家庭用户使用上了无线路由器,在家中搭建属于自己的无线网络。然而默认情况下无线网络的接入与数据的传输是没有任何安全保证措施的,非法用户可以轻松连接无

转载 互联网“垂直社区”是什么意思 转载的意思

原文地址:互联网“垂直社区”是什么意思作者:东子垂直社区简单的说就是针对的是某一特定人群或者特定年龄段或者特定范围内容的社区。什么是垂直搜索?[原创]垂直搜索是针对某一个行业的专业搜索引擎,是搜索引擎的细分和延伸,是对网页库

声明:《转载 终于明白#!bin/sh是什么意思了 终于明白》为网友米的巨亽分享!如侵犯到您的合法权益请联系我们删除