加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell脚本头(#!/ bin/sh vs#!/ bin/csh)

发布时间:2020-12-15 09:20:11 所属栏目:安全 来源:网络整理
导读:为什么所有脚本文件都以 #!/bin/sh 或与 #!/bin/csh 是否需要?这是什么目的?两者之间有什么区别? 这被称为Shebang: http://en.wikipedia.org/wiki/Shebang_(Unix) #!interpreter [optional-arg] 只有当脚本具有执行权限(例如chmod u x script.sh)时,she
为什么所有脚本文件都以
#!/bin/sh

或与

#!/bin/csh

是否需要?这是什么目的?两者之间有什么区别?

这被称为Shebang:

http://en.wikipedia.org/wiki/Shebang_(Unix)

#!interpreter [optional-arg]

只有当脚本具有执行权限(例如chmod u x script.sh)时,shebang才是相关的。

当shell执行脚本时,它将使用指定的解释器。

例:

#!/bin/bash
# file: foo.sh
echo 1

$ chmod u+x foo.sh
$ ./foo.sh
  1

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读