Linux 指令碼初探

2021-07-04 19:02:10 字數 948 閱讀 5099

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...