Linux shell 指令碼語法總結

2021-07-10 20:02:48 字數 547 閱讀 9131

1.每個命令之間用;隔開

說明:各命令的執行給果,不會影響其它命令的執行。換句話說,各個命令都會執行,

但不保證每個命令都執行成功。

2.每個命令之間用&&隔開

說明:若前面的命令執行成功,才會去執行後面的命令。這樣可以保證所有的命令執行完畢後,執行過程都是成功的。

3.每個命令之間用||隔開

說明:||是或的意思,只有前面的命令執行失敗後才去執行下一條命令,直到執行成功

一條命令為止。

示例如下:

#!/bin/bash

for((c=1;c<=5;c++))

do echo "welcome $c times..."

done

執行效果

welcome 1 times 

welcome 2 times 

welcome 3 times 

welcome 4 times 

welcome 5 times 

linux shell 基本語法

從程式設計師的角度來看,shell本身是一種用c語言編寫的程式,從使用者的角度來看,shell是使用者與linux作業系統溝通的橋梁。使用者既可以輸入命令執行,又可以利用 shell指令碼程式設計,完成更加複雜的操作。在linux gui日益完善的今天,在系統管理等領域,shell程式設計仍然起著不...

Linux shell基本語法

1.shell變數 一般shell的變數賦值的時候不用帶 而使用或者輸出的時候要帶 加減乘除的時候要加兩層小括號。括號外面要有乙個 括號裡面的變數可以不用 需要注意的是,變數賦值,變數使用的時候不能有空格,否則會被解析成命令,報錯無此命令。bin bash a 1b 2 c a b echo c e...

Linux Shell語法記錄

路徑操作獲取當前路徑 pwd 把當前路徑存入某一變數 path dirname pwd 查詢檔案所在位置 find path type name path表示要查詢的路徑 type表示要查詢的準則 name表示要查詢的目標 例如 find name ifgame 查詢根目錄下所有名稱為ifgame的...