1. 程式人生 > 其它 >Shell基礎(6)- 管道符

Shell基礎(6)- 管道符

多命令順序執行

多命令執行符 格式 作用
; 命令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 "用於檢視當前連線本機的客戶端 並 統計客戶端數量"