linux 下shell指令碼執行多個命令的方法

2022-06-23 17:33:10 字數 353 閱讀 2037

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

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

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

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

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

例如:cat /etc/redhat-release && yum -y update && yum list | grep installed > installed.txt  三個命令

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

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

一條命令為止。

Linux下執行Shell指令碼

linux下可以用兩種方式執行shell指令碼 1 用shell程式執行指令碼 根據你的shell指令碼的型別,選擇shell程式,常用的有sh,bash,tcsh等。一般來說,第一行 bin bash裡面指明了shell型別的,比如 bin bash指明是bash,bin sh則是sh 然後輸入命...

Linux 下執行Shell 指令碼的方式

shell 指令碼的執行方式通常有如下三種 1 bash script name 或者 sh script name 2 path script name或者.script name 3 sourcescript name或者.script name。下面,分別介紹下這三種方式的特點 1 bash ...

Ubuntu下執行Shell指令碼

將乙個指令碼儲存為帶有副檔名的檔案,如test.sh,在終端上輸入 chmod x test.sh 然後輸入 test.sh 終端顯示 test.sh 找不到命令 後來看了鳥個私房菜,發現這樣輸入,系統只會在 path上列出的路徑查詢,而不會查詢當前的目錄有沒有這樣的命名,以找到的第乙個為準 但是,...