Shell Script,Shell腳本與Windows/Dos下的批處理相似,也就是用各類(lèi)命令預(yù)先放入到一個(gè)文件中,方便一次性執(zhí)行的一個(gè)程序文件,主要是方便管理員進(jìn)行設(shè)置或者管理用的。但是它比Windows下的批處理更強(qiáng)大,比用其他編程程序編輯的程序效率更高,畢竟它使用了Linux/Unix下的命令。 換一種說(shuō)法也就是,shell script是利用shell的功能所寫(xiě)的一個(gè)程序,這個(gè)程序是使用純文本本件,將一些shell的語(yǔ)法與指令寫(xiě)在里面,然后用正規(guī)表示法,管線(xiàn)命令以及數(shù)據(jù)流重導(dǎo)向等功能,以達(dá)到我們所想要的處理目的。 更明白的來(lái)說(shuō),shell script就像早期dos年代的.bat,最簡(jiǎn)單的功能就是將許多指令匯整寫(xiě)一起,讓使用者很容易的就能夠一個(gè)操作執(zhí)行多個(gè)命令,而shell script更是提供了數(shù)組,循環(huán),條件以及邏輯判斷等重要功能,讓使用者可以直接以shell來(lái)寫(xiě)程序,而不必使用類(lèi)似C程序語(yǔ)言等傳統(tǒng)程序編寫(xiě)的語(yǔ)法。