一、Shell介紹
1、什么是shell腳本
Shell腳本與Windows/Dos下的批處理相似,也就是用各類命令預(yù)先放入到一個(gè)文件中缎讼,方便一次性執(zhí)行的一個(gè)程序文件,主要是方便管理員進(jìn)行設(shè)置或者管理用的坑匠。但是它比Windows下的批處理更強(qiáng)大血崭,比用其他編程程序編輯的程序效率更高,它使用了Linux/Unix下的命令厘灼。
二夹纫、Shell腳本的規(guī)則
Shell 和python都是弱語(yǔ)言
1、變量的規(guī)則
定義變量規(guī)則:
shell定義變量的規(guī)則
區(qū)分單引號(hào)和雙引號(hào)的不同和相同點(diǎn)
定義liunx命令需要用反單引號(hào)
?腳本的命令的格式
腳本的起始格式
打印路徑
計(jì)算機(jī)當(dāng)前文件有幾個(gè)文件夾
計(jì)算機(jī)任意一個(gè)文件下含有幾個(gè)文件
腳本輸入輸出格式
腳本的調(diào)用
注意點(diǎn):read可以傳遞多個(gè)數(shù)據(jù) read –p”name and passwoed”name password超過(guò)的部分都填充在最后一個(gè)變量上
參數(shù)傳遞
參數(shù)傳送:向.sh文件中傳遞數(shù)據(jù)
格式:sh腳本命.sh參數(shù)
比較運(yùn)算符和邏輯運(yùn)算符
比較運(yùn)算符(數(shù)字)
比較運(yùn)算符(字符串)
邏輯運(yùn)算符
if語(yǔ)句
單條件語(yǔ)句格式