業務同學發過來乙個需求,需要統計日誌記錄中匹配關鍵字"eco******x"的數量有多少
19-01-18 16:28:56.943 [forkjoinpool.commonpool-worker-4] info com.ecall.fasteroms.distribution.task.autosplitoutorderservice [269] - eco180511560 -> 30406, 都是贈品不拆彈
19-01-18 16:28:57.397 [forkjoinpool.commonpool-worker-4] info com.ecall.fasteroms.distribution.task.autosplitoutorderservice [269] - eco180515576 -> 30406, 都是贈品不拆彈
19-01-18 16:28:57.406 [forkjoinpool.commonpool-worker-10] info com.ecall.fasteroms.distribution.task.autosplitoutorderservice [269] - eco181855767 -> 30406, 都是贈品不拆彈
我讓開發同學把日誌文字發過來,思考了一下,此文字每一行的格式都一樣,可以考慮用cut命令的列提取功解決這個需求:
[root@test201 test]# cut -d " " -f 9 test-0118.txt
eco181642316
eco180554016
eco181758482
eco180552254
[root@test201 test]# cut -d " " -f 9 test-0118.txt|wc -l
2582
MFC 好用 文字 字串處理函式
1.afxextractsubstring 引數說明 rstring 得到的字串 lpszfullstring 待分割的字串 isubstring 要得到第幾個字串 chsep 個子串之間的分隔符 例如,有乙個字串strfullstring abcd hgdy weiuiwu sdlsk 則有 cs...
Linux awk 替換文字字串內容
awk是乙個強大的文字分析工具,相對於grep的查詢,sed的編輯,awk在其對資料分析並生成報告時,顯得尤為強大。簡單來說awk就是把檔案逐行的讀入,以空格為預設分隔符將每行切片,切開的部分再進行各種分析處理。1awk 儘管操作可能會很複雜,但語法總是這樣,其中 pattern 表示 awk 在資...
解決Python對齊文字字串問題
問題 我們需要以某種對齊方式將文字做格式化處理。解決方案 對於基本的字串對齊要求,可以使用字串的ljust rjust 和程式設計客棧center 方法。示例如下 text hello world text.ljust 20 hello world text.rjuthlmvuayzgst 20 h...