在命令列可以一次執行多個命令,有以下幾種:
1.每個命令之間用 ; 隔開
說明:各命令的執行結果,不會影響其它命令的執行。換句話說,各個命令都會執行, 但不保證每個命令都執行成功。
cd /home/pytest/src; python suning.py
2.每個命令之間用&&隔開
說明:若前面的命令執行成功,才會去執行後面的命令。這樣可以保證所有的命令執行完畢後,執行過程都是成功的。
cd /home/pytest/src&&python suning.py
3.每個命令之間用 || 或者 | 隔開
說明:||是或的意思,如果每個命令被雙豎線 || 所分隔,那麼一遇到可以執行成功的命令就會停止執行後面的命令,而不管後面的命令是否正確與否。如果執行到錯誤的命令就是繼續執行後乙個命令,一直執行到遇到正確的命令為止。
管道可以將乙個命令的輸出導向另乙個命令的輸入,從而讓兩個(或者更多命令)像流水線一樣連續工作,不斷地處理文字流。在命令列中,我們用|表示管道
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.py2.每個命令之間用 隔開 說明 若前面的命令執行成功,才會...
Linux Shell命令 tr命令
在linux常用的命令中,我們可以通過使用tr,非常容易地實現 sed 的許多最基本功能。1 定義 日常操作中,tr用來從標準輸入中通過替換或刪除操作進行字元轉換。2 使用格式 tr c d s string1 to translate from string2 to translate to in...