cat /etc/shells :檢視當前可用的shells
的數目。
其中我們最常用的的是bash
#! /bin/bash
for file in * #在所有的當前檔案中
do if grep -q love $file #如果找到檔案中含有love的詞
then #然後顯示出檔案的名稱
echo $file
fi #if的結束語
done #do的結束語
exit 0 #結束
說明一:
在編寫shell指令碼檔案時,一定要加上此條語句才行,不然解寫的不是
shell
指令碼,我用的
shell
是bash,
預設的也就是這個
shell
。這條語句為:
說明二:
./first意思是在當前路徑下執行
first,
其中的./
不能省
說明三:
在命令列中找到此**的路徑,然後./first
,然後enter
即可執行
下面是執行結果:
在當前資料夾下找到了兩個檔案,乙個是自己編寫的指令碼檔案first
,另乙個是自己加的
hello
.txt
檔案。
chmod +x first 將
first
增加可執行命令。
bat指令碼初探
這幾天在做檔案轉換的過程中用到了openoffice服務,在本地測試環境中一直在重複啟動openoffice 因為這個任務不是一天完成的,中間會反覆的開關機,所以要重複的進行服務的重啟關閉 因為一直重複操作,所以覺得特別煩悶,想著是不是可以寫乙個bat執行指令碼,每次啟動電腦的時候自動執行bat檔案...
shell 指令碼初探
之前大神跟我說要學習一下 linux的shell 指令碼程式設計,可能是我看的太膚淺了,個人感覺這個東西吧,不是特別難。今天看了10分鐘,寫了幾句。感悟如下 首先,shell指令碼能夠獲取系統狀態 資訊。然後就是一些邏輯判斷,流程語句。可能還會涉及一些路徑獲取,檔案組合等操作,把這個和上面的流程結合...
Windows指令碼初探之PowerShell初識
windows powershell是針對網路系統管理而開發出來的,是微軟開發的下一代命令列外殼以及指令碼語言,可以用於取代目前的cmd.exe命令列介面以及vbscript指令碼語言。cmd.exe命令列介面是dos命令列的繼任者,而vbscript最開始主要針對用於網頁設計。windows po...