bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html


脚本都以#!/bin/bash开头,“#”称为sharp,“!”在unix行话里称为bang,合起来简称就是常见的shabang。/bin/bash表示在执行脚本时内部会使用该路径的bash去执行。

脚本被执行有两种方式:一种是将脚本作为sh命令的参数,一种是作为独立的可执行文件执行。

作为sh命令的命令行参数时,此时#!/bin/bash行就无所谓存在与否。运行方式如:

[root@xuexi tmp]# sh abc.sh

作为独立的可执行文件执行时要求对脚本文件具有可执行权限,运行的方式是直接使用脚本名,如:

[root@xuexi tmp]# chmod +x abc.sh

[root@xuexi tmp]# ./abc.sh   #当前目录

或者

[root@xuexi tmp]# /tmp/abc.sh  #绝对路径方式

相关文章:

  • 2021-06-11
  • 2021-08-25
  • 2021-09-24
  • 2021-08-10
  • 2022-12-23
  • 2022-02-04
  • 2021-11-30
  • 2021-11-28
猜你喜欢
  • 2022-01-04
  • 2022-12-23
  • 2021-07-19
  • 2022-02-27
  • 2021-07-15
  • 2021-12-10
  • 2021-06-05
相关资源
相似解决方案