天天看點

vim編輯器使用-對兩行資料進行合并

工作開始的一段時間裡,我一直做得工作都是比較簡單的巡檢工作,是以避免不了和資料打交道,是以也就面臨各種各樣奇怪的格式.這裡整理了一個在工作中遇到的問題,對兩行文字進行合并排序.Vim确實很厲害啊~

先看資料格式:

linux1:
    count:
linux3:
    count:
linux11:
    count:
linux31:
    count:
    ...
           

需要的格式:

linux1:13213123
linux2:44156465
....
           

這樣的格式,整理起來其實很簡單:

使用vim編輯:将文本複制進來
先合并兩行資料
:g/^/j

出來的結果:
linux1:count:
linux3:count:

排序
:sort

這樣就得到你想要的格式了
           

是不是很簡單神奇~不過這個還有一個問題,如果能在shell腳本中直接調用vim的這個功能,那我需要做的工作,寫個腳本,再加個排程不就更簡單了嗎?

無奈的是沒有想出來怎麼寫,網絡上暫時沒有找到,有夥伴知道的話,歡迎留言~

繼續閱讀