亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
文本中含有關(guān)鍵字的行高亮顯示
[打印本頁(yè)]
作者:
KoomIer
時(shí)間:
2015-04-14 09:16
標(biāo)題:
文本中含有關(guān)鍵字的行高亮顯示
本帖最后由 KoomIer 于 2015-04-14 09:18 編輯
1, 工作環(huán)境:cygwin
2, a. 支持多關(guān)鍵字,支持大小寫忽略
b. 命令簡(jiǎn)單
----------------------------
>cat 1.txt
aa bb cc dd
ef gh cc uu
kk ff
gg ee
cC
>cat 1.txt | highlight cc
#高亮1,2行
aa bb cc dd
ef gh cc uu
kk ff
gg ee
cC
>cat 1.txt | highlight -i cc
#高亮1,2,5行
aa bb cc dd
ef gh cc uu
kk ff
gg ee
cC
>cat 1.txt | highlight cc|g
#高亮1,2,4行
aa bb cc dd
ef gh cc uu
kk ff
gg ee
cC
------------------
在群里原來(lái)有人提議過(guò)用perl實(shí)現(xiàn)
perl -pe 's/(.*keywords.*)/\e[1;31m$1\e[0m/g'
但是這么長(zhǎng)我不好記,我想簡(jiǎn)化,并且最好是keywords直接像上面例子一樣簡(jiǎn)單
謝謝
作者:
seesea2517
時(shí)間:
2015-04-14 09:29
KoomIer 發(fā)表于 2015-04-14 09:16
1, 工作環(huán)境:cygwin
2, a. 支持多關(guān)鍵字,支持大小寫忽略
試試這個(gè)滿足不?-C 的參數(shù)選一個(gè)比文件行數(shù)大的數(shù)就可以了。
$ cat 1.txt | grep -P --color -C 100 '.*(cc).*'
$ cat 1.txt | grep -P --color -i -C 100 '.*(cc).*'
$ cat 1.txt | grep -P --color -i -C 100 '.*(cc|g).*'
復(fù)制代碼
作者:
KoomIer
時(shí)間:
2015-04-14 09:38
本帖最后由 KoomIer 于 2015-04-14 09:47 編輯
贊思路
那這樣的我只要在.bashrc里面寫個(gè)alias就好了的樣子
alias highlight='grep -P --color -C 10000'
試了下可以
回復(fù)
2#
seesea2517
作者:
seesea2517
時(shí)間:
2015-04-14 10:44
回復(fù)
3#
KoomIer
作者:
刺客阿地
時(shí)間:
2015-04-14 11:07
給樓上點(diǎn)個(gè)贊,學(xué)了一招。
作者:
我是一隻羊
時(shí)間:
2015-04-14 11:24
新技能get....
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2