linux shell 多個命令一起執行的幾種方法

2021-07-11 14:22:45 字數 571 閱讀 6156

在命令列可以一次執行多個命令,有以下幾種:

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

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

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

cd /home/pytest/src; python suning.py
2.每個命令之間用&&隔開

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

cd /home/pytest/src&&python suning.py
管道可以將乙個命令的輸出導向另乙個命令的輸入,從而讓兩個(或者更多命令)像流水線一樣連續工作,不斷地處理文字流。在命令列中,我們用|表示管道

cd /home/pytest/123 || echo

"error234"

cd /home/pytest/123 | echo

"error234"

linux shell 執行多個命令的方法

1 在每個命令之間用 分號 隔開。2 在每個命令之間用 隔開。表示 若前乙個命令執行成功,才會執行下乙個。這樣,可確保所有的命令執行完畢後,其執行過程都是成功的 這種執行方法,經常運用在自動安裝的script中。例如 自動安裝apache及php的script檔案 bin bash 解壓 設定apa...

linux shell 多個命令一起執行的幾種方法

在命令列可以一次執行多個命令,有以下幾種 1.每個命令之間用 隔開 說明 各命令的執行結果,不會影響其它命令的執行。換句話說,各個命令都會執行,但不保證每個命令都執行成功。cd home pytest src python suning.py 2.每個命令之間用 隔開 說明 若前面的命令執行成功,才...

Linux Shell命令 tr命令

在linux常用的命令中,我們可以通過使用tr,非常容易地實現 sed 的許多最基本功能。1 定義 日常操作中,tr用來從標準輸入中通過替換或刪除操作進行字元轉換。2 使用格式 tr c d s string1 to translate from string2 to translate to in...