Shell基礎(6)- 管道符
阿新 • • 發佈:2021-08-02
多命令順序執行
多命令執行符 | 格式 | 作用 |
; | 命令1 ; 命令2 | 連線命令;多個命令順序執行,命令之間沒有任何邏輯聯絡;前面命令報錯,後面命令照常執行 |
&& | 命令1 && 命令2 |
邏輯與;當命令1正確執行,則命令2才會執行;當命令1執行不正確,則命令2不會執行 |
|| | 命令1 || 命令2 | 邏輯或;當命令1執行不正確,則命令2才會執行;當命令1正確執行,則命令2不會執行 |
例子
連線命令;:ls ; qq123 ; echo hello world ; pwd
邏輯與&& :ls && echo hello shell
邏輯或|| :第一個例子:qweewq || echo '||' 第二個例子:echo '||' || qweewq
管道符
命令格式
【root@localhost ~】# 命令1 | 命令2 :命令1的正確輸出作為命令2的操作物件
例子
ls -l /etc/ | more
備註
一條命令可以用多個管道符,比如:netstat -an | grep ESTABLISHED | wc -l "用於檢視當前連線本機的客戶端 並 統計客戶端數量"