sed简单使用(一)加空行

记几个例子备查

0. 测试文件内容

1. 在文本后面增加一空行

2. 增加两个空行

3. 不管有没有空行, 保证只有一个空行

4. 在匹配行之前加空行

5.  在匹配行之后加入空行

6. 在匹配行前后都加空行

时间: 2024-08-04 10:03:05

sed简单使用(一)加空行的相关文章

简单代码实现 加载更多效果

JS <script type="text/javascript"> //定义全局变量,用于计算分页 var more_i = 1; $('#showmore').click(function() { $.ajax({ type : 'get', url : '__URL__/ajax_more', data : { 'evalue_id' : {$evalue_info.evalue_id}, 'num' : more_i, }, dataType: 'json', su

【模块化编程】理解requireJS-实现一个简单的模块加载器

在前文中我们不止一次强调过模块化编程的重要性,以及其可以解决的问题: ① 解决单文件变量命名冲突问题 ② 解决前端多人协作问题 ③ 解决文件依赖问题 ④ 按需加载(这个说法其实很假了) ⑤ ...... 为了深入了解加载器,中间阅读过一点requireJS的源码,但对于很多同学来说,对加载器的实现依旧不太清楚 事实上不通过代码实现,单单凭阅读想理解一个库或者框架只能达到一知半解的地步,所以今天便来实现一个简单的加载器 加载器原理分析 分与合 事实上,一个程序运行需要完整的模块,以下代码为例: 1

【安卓基础】简单快捷的加载中对话框

遇到的需求 项目中有些界面需要显示加载中,例如登陆界面.注册界面等等.一开始考虑找个第三方库,但是第三方库往往为了达到普遍的适用性,封装得非常复杂.有时候一个库就差不多1mb大小,这样接入成本太大了,况且一个项目还需要其他第三方库接入,如果每一个功能都用第三方库解决,势必导致开发出来的应用体积臃肿,而且难以管理结构. 而我只是需要简单展示一个加载中提示,所以自己实现一个会更加合理,而且更加小巧灵活. 方案的选择 在安卓开发中,系统提供了对话框类用于开发.所以我直接选择使用Support V7的A

LINUX&mdash;SED简单使用

SED简介 sed 全名叫 stream editor,流编辑器,用程序的方式来编辑文本. SED使用 替换参数s #使用yours替换my,g表示替换改行所有匹配项 sed "s/my/yours/g" demo.txt #指定行替换 sed "3s/my/yours/g" demo.txt #指定多行替换 sed "3,6s/my/yours/g" demo.txt #只替换每行第二个 sed "s/my/yours/2"

sed简单使用(四)选择性显示

sed使用,选择性的显示一些内容 1.显示前面的行 显示前10行 sed 10q file 显示一行是这样的 2. 最后的行 显示最后10行 sed -e :a -e '$q;N;11,$D;ba' /etc/passwd 显示最后2行 显示最后1行.两种方法 显示倒数第2行.3种方法达到同一效果 3. 显示匹配行 只显示匹配行 反之,只显示不匹配行.2种实现 4. 显示匹配行前后的行 显示匹配行前一行,但不显示匹配行 显示匹配行后一行,但不显示匹配行 显示匹配行及前后一行,并加上行号 5. 显

sed简单用法

-n∶取消默认的输出,使用安静(silent)模式.在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到屏幕上.但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来 -e∶进行多项编辑,即对输入行应用多条sed命令时使用. 直接在指令列模式上进行 sed 的动作编辑 -f∶指定sed脚本的文件名. 直接将 sed 的动作写在一个档案内, -f filename 则可以执行 filename 内的sed 动作 -r∶sed 的动作支援的是延伸型正则表

简单图片预加载

预加载是一项被广泛使用的技术.下面简单实现下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="outer"></div> <script> var imgAr

一种简单的md5加盐加密的方法(防止彩虹表撞库)

md5加密(或者说摘要算法)大家都很熟悉了 就不解释了 现在很多数据库设计都喜欢用单向加密的方式保存密码,验证时对提交的密码再次加密之后做密文对比 /// <summary> 使用MD5加密 /// </summary> /// <param name="input">加密字符串</param> /// <remarks>2015.08.26</remarks> public static Guid ToMD5(s

sed简单用法示例

sed -n '11,$s/.*/&aaa/p' passwd 在11行至最后一行每行行尾添加aaa "&"表示正则表达式匹配的字符串 sed -nr '$s/(\w+)(.*\W)(\w+)/\3\2\1/p' 将最后一行中第一个单词和最后一个单词调换位置 "\w"表示A-Z,a-z,0-9,_中任意一个,"\W"与"\w"相反,"\3\2\1"表示圆括号中匹配的字符,第一个括号的字