linux管道命令是“|”,其作用是用來連接多條指令,前一條指令的輸出流會作為后一條指令的操作對象,其命令格式為“指令1 | 指令2 | …”,該命令的后一條指令,必須能夠接收標準輸入流命令才能執行。
管道命令 就是用來連接多條指令的,前一條指令的輸出流向會作為后一條指令的操作對象。
管道命令的操作符是:”|”,它只能處理由前面一條指令傳出的正確輸出信息,對錯誤信息是沒有直接處理能力的。然后,傳遞給下一條指令,作為操作對象。
基本格式:?
指令1?|?指令2?|?…
【指令1】正確輸出,作為【指令2】的輸入,然后【指令2】的輸出作為【指令3】的輸入,如果【指令3】有輸出,那么輸出就會直接顯示在屏幕上面了。通過管道之后【指令1】和【指令2】的正確輸出是不顯示在屏幕上面的。
【提醒注意】:
管道命令只能處理前一條指令的正確輸出,不能處理錯誤輸出;
管道命令的后一條指令,必須能夠接收標準輸入流命令才能執行。
使用示例
1、分頁顯示 /etc 目錄 中內容的詳細信息
$?ls?-l?/etc?|?more
2、將一個字符串輸入到一個文件中
$?echo?"Hello?World"?|?cat?>?hello.txt
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END