sed进行十六进制替换

现网teastore导出的数据文件,通过vim和less查看时,都发现是乱码,通过more查看时,部分内容不能正常显示,通过cat命令查看时会把相应的乱码部分自动处理掉。某业务人员想通过 fileio进行读取操作时,取的内容和vim 、less看到的效果一样,因为乱码位会占用一位。具体见下图:[……]

Read more

多行合并为一行

现网中经常遇到匹配到某一关键字下的所有行合并到同一行,再次匹配到相关关键字再和下面的合并,示例如下:

# line1
a
b
# line2
c
d
e
# line3
f

想要变成:

# line1 a b
# line2 c d e
# line3 f

即:把某[……]

Read more

linux下去掉tppabs冗余代码

今天在对一些静态页面做处理时,发现里面包含了很多tppabs代码。刚上查了下,该代码一般为离线浏览器(如Teleport Pro)下载时记录下来的。说白了,基本上是无用的代码。我看了下代码里包含该内容的一般有如下两种:

<A HREF="index.htm" tppabs="index.[......]

Read more

vim 查找时忽略大小写

默认情况下 vim 的查找都是区分大小写的, 这种查找方式有利于准确快速的定位到目标, 但是有时候vim的使用者也不一定能够确认那个单词的大小写情况, 这种情况下就要用到大小写忽略了.
实现这个操作有两种方式.

方式1 指令设定:

:set ic(ignorecase 的缩写)[......]

Read more