摘要: 以下命令将文中所有的字符串idiots替换成managers: :1,$s/idiots/manages/g 通常我们会在命令中使用%指代整个文件做为替换范围: :%s/search/replace/g 以下命令指定只在第5至第15行间进行替换: :5,15s/dog/cat/g 以下命令指定只在当 阅读全文
posted @ 2018-07-17 15:03 Luluuu 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Vim 不区分大小写 忽略:set ignorecase 恢复:set noignorecase 阅读全文
posted @ 2018-07-17 09:53 Luluuu 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 写代码时经常遇到要把 .c 和 .h的文件中的某些内容全部替换的情况,用sourceinsight 进行全局的查找是一个方法,但是sourceinsight只能替换一个文件中的字符串,不能同时替换多个文件中的同一个字符,在linux下 使用find,结合sed,xargs 可以实现这个功能。 把当前 阅读全文
posted @ 2018-07-16 17:17 Luluuu 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 在*unix系统中,常用的shell有sh,bash,csh/tcsh, ksh. sh来自于systemV的Unix,是传统的Unix的shell,直到现在很多的系统管理员仍然喜欢使用sh。 bash来自于BSD Unix,语法非常类似于C语言,所以通常有C/C++编程背景的开发人员最喜欢使用。 阅读全文
posted @ 2018-07-13 11:39 Luluuu 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 原文链接 : http://blog.chinaunix.net/uid-23302288-id-3785105.html awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命 阅读全文
posted @ 2018-07-12 17:32 Luluuu 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 可执行 chmod +x 文件名 阅读全文
posted @ 2018-07-12 10:53 Luluuu 阅读(243) 评论(0) 推荐(0) 编辑
摘要: reference: https://www.cnblogs.com/starof/p/4181985.html 抓取目录名并修改 ls | grep "XXX" > 1.txt sed命令下批量替换文件内容 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 阅读全文
posted @ 2018-07-03 15:22 Luluuu 阅读(64453) 评论(1) 推荐(0) 编辑
摘要: 我们在linux常常用到一个程序需要加入参数,现在了解一下 perl 中的有关控制参数的模块 Getopt::Long ,比直接使用 @ARGV 的数组强大多了.我想大家知道在 Linux 中有的参数有二种形式. •长参数 –help•短参数 -h也就是-和–的分别.–表示完整参数.-表示简化参数. 阅读全文
posted @ 2018-06-21 15:15 Luluuu 阅读(527) 评论(0) 推荐(0) 编辑
摘要: perl 不支持多条件比较,if(a < $var < b),这个条件表达式在C语言里面是支持的,但是在Perl中必须写成if(($var > a)&&($var < b))才能编译通过 阅读全文
posted @ 2018-06-20 14:54 Luluuu 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Perl读写Excel简单操作 使用模块 Spreadsheet::ParseExcel Spreadsheet::WriteExcel 读Excel #!/usr/bin/perl -w use strict; use Spreadsheet::ParseExcel; use Spreadshee 阅读全文
posted @ 2018-06-19 18:12 Luluuu 阅读(857) 评论(0) 推荐(0) 编辑