Linux grep v 命令排除輸出

2021-09-23 14:11:12 字數 467 閱讀 8107

cat test.log |

grep

"login"

|grep -v "devicetype"

上面的命令的意思是:找出test.log中包含login資訊的,且沒有devicetype這個欄位的。

這個其實非常有用的,因為有些業務日誌資訊,就是以有沒有傳遞某個字段,來做一些業務邏輯區分的。這個時候,就可以使用上面的命令來識別是哪些業務場景進來的。

}

上面是request欄位裡帶有devicetype欄位的,下面這個則沒有。

}

直接使用上面的命令即可找出所有不帶devicetype的日誌資訊出來。

find命令 如何排除某個目錄

find path src emacs prune o print a o和 一樣都有短路性 實際可以理解為這樣 find condition1 prune print find path src emacs a prune o print,如果find path src emacs返回真 就是找到...

MATLAB入門(MATLAB命令之輸入輸出)

輸入輸出命令 disp 顯示陣列或字串 fscanf 從檔案讀取資料 模擬於c語言scanf fprintf 格式化寫入 模擬於c語言printf fprintf for i 0 15 if mod i,2 0 fprintf d i endendfprintf n 輸出結果 0 2 4 6 8 1...

Ubuntu 下 docker 命令免輸 sudo

當在ubuntu系統中裝好了docker 後,發現輸入 docker ps 命令時候,會提示 permission denied。如下圖 需要執行 sudo docker ps 命令並鍵入密碼才能夠正確執行,有時候密碼比較複雜不容易記住。有沒有簡單方法可以免輸 sudo 跟密碼呢?肯定是可以的。我們...