日誌處理的時候經常會使用awk命令,如對日誌進行分割輸出等,輸出的時候預設使用空格進行分割,如
原日誌這裡是一行日誌:userid:123456,mobile:1234567382
cat test.log |awk -f 'userid:' ''
會輸出:123456,mobile:1234567382
如果只想要篩選 userid和mobile的字段
cat test.log |awk -f 'userid:' '' | awk -f ',mobile:' ''
輸出:123456 1234567382
此時是逗號分隔
我們可以使用ofs修改預設輸出字段分隔符
cat test.log |awk -f 'userid:' '' | awk -f ',mobile:' 'begin '
輸出:123456,1234567382
附:fs : 輸入字段分隔符,預設空格。
rs : 輸入行分隔符,預設\n。
ofs : 輸出字段分隔符,預設空格。
ors : 輸出行分隔符,預設\n
awk輸出欄位號以及對應的字段
awk輸出欄位號以及對應的字段 root mx32 crontab awk domaindomain name aoje.comalias domain name aoje.comdomain user count 6count 0count diff 0 1 domaindomain 2 name...
gson改變輸出欄位的順序
以上是一條記錄感測器型別資料的json字串,是用gson快速匯出json字元型別的,現在有乙個需求 將字元順序改變為time,sensortype,floats的順序,在網上查了一下,發現gson並沒有向fastjson那樣改變欄位的用法,但是更改框架又比較麻煩。最後找到了方法 typeadapte...
class12 使用函式建立新的輸出字段
定義 函式 根據輸入,按照既定的邏輯返回預期的結果。常見的函式分類 函式分類 示例數值函式 型別轉換函式 絕對值函式 指數函式。文字函式 拼接函式 擷取函式 轉換函式。日期和時間函式 格式化函式 擷取函式 系統日期。ps 不同的資料庫,函式名及引數差別較大。使用時以具體的資料庫說明文件為準。常見數值...