SHELL脚本--简介


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  #绝对路径方式


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM