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