随笔 - 576  文章 - 0  评论 - 62  阅读 - 219万

随笔分类 -  编辑器的使用

sed 常用的功能
摘要:1、每行后面加入一个空行 sed 'G' num.txt,保留空间(Hold Space)的内容默认值是一个空行。2、每行前面加入一个空行 sed '{x;p;x}' num.txt,交换模式空间和保留空间,打印模式空间,为空行,再交换回来,读取下一行之前,把模式空间的内容打印出来。... 阅读全文
posted @ 2015-04-19 13:23 Andy Niu 阅读(826) 评论(0) 推荐(0) 编辑
sed 常用的命令
摘要:n: 读取一行,执行n,把当前行打印到标准输出,再读取一行,覆盖当前行,然后对模式空间执行一组模式/行为。N:读取一行,执行N,再读取一行,现在模式空间有两行内容,执行一组模式/行为。如下:[root@localhost ~]# sed 'n;p;' num.txt num1num2num2num3... 阅读全文
posted @ 2015-04-12 20:01 Andy Niu 阅读(286) 评论(0) 推荐(0) 编辑
删除相邻重复的行
摘要:notepad++ 删除相邻重复的行查找 (.+?)(\r\n)\1 替换为 \1sed 删除重复行sed -nr '1h;1!H;${x;s/(.+)(\n)\1/\1/g;p}' num.txt-n 安静模式,sed 读取下一行之前,都会把模式空间的内容,打印到标准输出,-n取消这种打印。-r ... 阅读全文
posted @ 2015-04-12 19:21 Andy Niu 阅读(1351) 评论(1) 推荐(0) 编辑
使用notepad++进行替换
摘要:将aaabbbccc转化为#define AAA aaa#define BBB bbb#define CCC ccc查找(.*),替换为#define $1 "$1"#define aaa "aaa"#define bbb "bbb"#define ccc "ccc"列表式,按住Alt,选择中间的,... 阅读全文
posted @ 2015-04-04 11:05 Andy Niu 阅读(1538) 评论(0) 推荐(0) 编辑
notepad++列模式
摘要:考虑下面的情况:已有AAABBBCCC和aaabbbccc想合并为AAA aaaBBB bbbCCC ccc在大写后面,列模式,复制小写,粘贴,结果不是如下:AAA aaaBBB bbbCCC ccc而是AAA aaabbbcccBBB aaabbbcccCCC aaabbbccc为什么?这种情况,... 阅读全文
posted @ 2015-04-04 11:04 Andy Niu 阅读(1795) 评论(0) 推荐(0) 编辑
Vim的使用 区域选择
摘要:1、Visual Block 区域选择,这里的Visual表示视觉,图像,可视化。2、 小写v:字符选择 shift+v(大写V):行选择 ctrl+v:矩形选择 从上到下,选择的区域越来越大。三个模式之间可以任意切换,重复命令就是退出。3、Vim包括一般模式,插入模式,命令模式... 阅读全文
posted @ 2015-04-04 10:32 Andy Niu 阅读(7199) 评论(0) 推荐(0) 编辑
Notepad++的使用
摘要:\t 制表符.\n 新行.. 匹配任意字符.| 匹配表达式左边和右边的字符. 例如, "ab|bc" 匹配 "ab" 或者 "bc".[] 匹配列表之中的任何单个字符. 例如, "[ab]" 匹配 "a" 或者 "b". "[0-9]" 匹配任意数字.[^] 匹配列表之外的任何单个字符. 例如, "... 阅读全文
posted @ 2015-03-05 18:59 Andy Niu 阅读(740) 评论(0) 推荐(0) 编辑
UE 的使用
摘要:1、查找,只匹配整个词语:匹配词语Andy,而不匹配包含Andy的词语,Andy前后有特殊字符才能匹配成功,前后的特殊字符表明Andy是一个词语。2、正则表达式匹配,如下:符号功能%匹配行首 - 表示搜索字符串必须在行首,但不包括任何选定的结果字符中的行终止字符。$匹配行尾 - 表示搜索字符串必须在... 阅读全文
posted @ 2013-10-31 20:38 Andy Niu 阅读(3640) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示