溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux管道命令怎么用

發(fā)布時間:2022-02-03 08:51:04 來源:億速云 閱讀:269 作者:小新 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細講解有關(guān)Linux管道命令怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

管道命令能夠?qū)⑶耙粋€命令的輸出作為后一個命令的輸入,只保留我們需要的信息,管道命令只能處理通過前一個命令傳來的正確信息,也就是標準輸出的信息,對于標準錯誤,沒有直接處理的能力。

Linux管道命令怎么用

管理命令的輸出說明:

Linux管道命令怎么用

【指令1】正確輸出,作為【指令2】的輸入 然后【指令2】的輸出作為【指令3】的輸入 ,【指令3】輸出就會直接顯示在屏幕上面了。

通過管道之后【指令1】和【指令2】的正確輸出不顯示在屏幕上面

【提醒注意】:

\1. 管道命令只處理前一個命令正確輸出,不處理錯誤輸出;

\2. 管道命令右邊命令,必須能夠接收標準輸入流命令才行;

舉個栗子

#1.讀出logcat.log文件的內(nèi)容,通過管道轉(zhuǎn)發(fā)給grep作為輸入內(nèi)容

Linux管道命令怎么用

#2.讀出logcat.log文件的內(nèi)容,通過管道轉(zhuǎn)發(fā)給grep作為輸入內(nèi)容,過濾包含‘Displayed’的行,將輸出內(nèi)容再作為輸入能過管道轉(zhuǎn)發(fā)給下一個grep

Linux管道命令怎么用

#3.讀出logcat.log和wirelessqa.log文件的內(nèi)容,出錯的內(nèi)容會打印在屏幕上,正確的會通過管道傳給grep

Linux管道命令怎么用

#4.讀出logcat.log和wirelessqa.log文件的內(nèi)容,出錯的內(nèi)容會重定向到/dev/null,正確的會通過管道傳給grep

Linux管道命令怎么用

#5.讀出logcat.log通過管道傳給ls,由于ls不支持標準輸入,因此之前讀入的數(shù)據(jù)丟失

Linux管道命令怎么用

關(guān)于“Linux管道命令怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI