请问AWK或VI如何将源文件中的连续空行变成一个?谢谢了!

Linux/Unix社区 > 系统维护与使用区 [问题点数:80分,结帖人mage1982]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:11081
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2009年1月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2008年12月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2009年3月 Linux/Unix社区大版内专家分月排行榜第三
等级
本版专家分:11081
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2009年1月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2008年12月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2009年3月 Linux/Unix社区大版内专家分月排行榜第三
等级
本版专家分:2408
勋章
Blank
黄花 2008年1月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2007年12月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:15387
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2008年12月 Linux/Unix社区大版内专家分月排行榜第一
2008年11月 Linux/Unix社区大版内专家分月排行榜第一
Blank
蓝花 2009年2月 Linux/Unix社区大版内专家分月排行榜第三
2008年10月 Linux/Unix社区大版内专家分月排行榜第三
等级
本版专家分:223
等级
本版专家分:5495
等级
本版专家分:5495
等级
本版专家分:14920
勋章
Blank
黄花 2008年10月 Linux/Unix社区大版内专家分月排行榜第二
2008年9月 Linux/Unix社区大版内专家分月排行榜第二
2008年8月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2008年11月 Linux/Unix社区大版内专家分月排行榜第三
等级
本版专家分:9701
勋章
Blank
红花 2008年10月 Linux/Unix社区大版内专家分月排行榜第一
2008年9月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2008年11月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2008年12月 Linux/Unix社区大版内专家分月排行榜第三
等级
本版专家分:14920
勋章
Blank
黄花 2008年10月 Linux/Unix社区大版内专家分月排行榜第二
2008年9月 Linux/Unix社区大版内专家分月排行榜第二
2008年8月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2008年11月 Linux/Unix社区大版内专家分月排行榜第三
mage1982

等级:

Linux 常用命令sed/awk/grep及正则表达式

linux命令sed和awk sed 主要功能 sed,stream editor。是一个”非交互式“字符流编辑器。输入流通过程序并输出到标准输出端。 sed主要用来自动编辑一个或者多个文件(替换,插入,删除,追加,更改) ...

linux的文本处理方法集锦

sed awk grep 这三工具都要用到正则表达式,把常用贴出来。  1.行的匹配 [root@mypc /]# sed -n ‘2p’ /etc/passwd 打印出第2行 [root@mypc /]# sed -n ‘1,3p’ /etc/passwd 打印出第1到第3行 [root@mypc /]...

Linux三剑客详解带实验

目录  grep 支持的正则 描述 ...打印和删除模式空间第行(P 和 D) 标签(:、b 和 t) 获取总行数(#)  选项 选项 描述 常用模式有: 示例: 内置变量 示例: 运算符 描述 示例:  流程控...

正则表达式之道

正则表达式之道原著:Steve Mansour sman@scruznet.com Revised: June 5, 1999(copied by jm /at/ jmason.org from http://www.scruz.net/%7esman/regexp.htm, after the original disappeared!...

sed与Awk教程入门与实例练习

AWK实例: http://www-900.ibm.com/developerWorks/cn/linux/shell/awk/awk-3/index.shtml http://www-900.ibm.com/developerWorks/cn/linux/shell/awk/awk-2/index.shtml ...

近 100 Linux 常用命令大全

1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 ...---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是’never’、’always’’auto’其中之 白色:表示普通文件

100Linux常用命令总结

1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 ...---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是'never'、'always''auto'其中之 白色:表示普通文件

CentOS常用的文件操作命令总结

CentOS常用的文件操作命令总结 下面总结一些linux,CentOS下面常用的命令: cd pwd NO1. 显示当前路径 [root@rehat root]# pwd NO2. 返回用户主目录 [root@rehat root]# cd ...NO3....NO4. 返回到上级目

运维必须掌握的27道Linux面试题

GPL:(通用公共许可证):种授权,任何人有权取得、修改、重新发布自由软件的权力。 GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。 自由软件:是种可以不受限制地自由使用、复制、研究、...

LINUX与UNIX Shell编程指南

本文来自于哥们对《LINUX与UNIX Shell编程指南》书的写写画画,并合成了自己当初一些疑问点所致,仅限学习使用,同时向原作者致敬。 原书请见 http://product.china-pub.com/632 shell 文件安全与权限 使用...

Linux命令总结

1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件-a 列出包括.a开头的隐藏文件的所有文件 ...---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是'never'、'always''auto'其中之 白色:表示普通文件

linux第阶段学习笔记基础

linux学习 day01 1.计算机基础 运维人员的职责: 7*24是服务器稳定运行 数据不能丢失损坏 提升用户体验 常见的服务器种类 DELL DELL 1U 2U 2010 1850/1950 2850/2950 2010-2013 ...R...

Shell编程-运维

什么是运维 术语名词 IDC--(Internet Data ...客户租用数据中心的服务器和带宽,并利用数据中心的技术力量,来实现自己对软、硬件的要求,搭建自己的互联网平台,享用数据中心所提供的系列服务。 ISP--(Inte...

Shell

shell编程 shell历史 执行脚本 基本语法 变量 文件名代换Globbing 命令代换 算术代换 转义字符 单引号 双引号 Shell脚本语法 条件测试 条件分支 ifthenelifelsefi caseesac 循环 fordodone whiledodone ...正

linux经典面试题

注:刚刚在搜linux面试题,感觉这还不错,保存一下,感谢原作者!! 1.解释下什么是GPL,GNU,自由软件? GPL:(通用公共许可证):种授权,任何人有权取得、修改、重新发布自由软件的权力。 GNU:(革奴...

运维面试题(每日题)

这段时间在准备面试,顺便也总结一下。

SED与AWK学习笔记(长篇)

SED与AWK学习笔记   前言 开卷有益。 在it领域有很多学习的途径,个人认为最好的学习教材是原版图书,...每篇文章所带的小练习来自工作来自网络,希望读者能够多加练习,实践才是王道。 文档完成于2009-1-

linux 基础与shell编程[笔记]

linux是一个OS ,也是一个完全免费 开源 自由软件 linux 1991 荷兰大学生课程设计 unix GPL协议 GPL:General Public License 是一份GNU(完全自由软件操作系统)是一个广泛使用的自由软件许可证条款 常见...

97 条 Linux 运维工程师常用命令总结

-l 列出文件的详细信息-c 根据ctime排序显示-t 根据文件修改时间排序---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是'never'、'always''auto'其中之 白色:表示普通文件 蓝色:表示目录 ...

Linux之shell编程

 Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很...

shell在每行插入字符,sed用法

1. 如何在一个文本文件的每一行头插入一个字符 2. 如何在一个文本文件的每一行尾插入一个字符 3. 如何在一个文本文件的每一行的指定列插入一串字符  1.awk '{print "X"$0}' urfile  2.awk '{...

【Linux】命令

一 概述 1.vuex是做什么的 ...把数据源 count 剥离开来,用一个全局变量或者全局单例的模式进行管理,这样不就在任何页面都可以很容易的取到这个状态了。就是 Vuex 的工作。 2.安装vuex 具体看官...

Linux正则表达式与文件格式化处理

第十二章 总结 正则表达式 简单说,正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的...如vi,grep,awk,sed等工具,因为他们支持正则表达,所以这些工具就

linux 正则表达式

 linux 正则表达式 收藏   什么是正则表达式 一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。很多人因为它们看上去比较古怪而且复杂所以不敢去使用——很不幸,这篇文章也不...

linux下的100常用命令大全

近 100 Linux 常用命令大全 来源:极客头条 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出文件的详细信息 -c 根据...

近100linux常用命令大全

1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出”.... —color[=WHEN] 用色彩辨别文件类型 WHEN 可以是’never’、’always’’auto’其中之

xmind破解版

脑图工具,xmind破解版,非常好用,内含破解文件,安装简单

<8>Lua从入门到精通

lua语言以其,轻量级: 可扩展,支持面向过程编程和函数式编程;自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;闭包(closure);提供多线程支持; 在 游戏开发,独立应用脚本,Web 应用脚本,扩展和数据库插件,安全系统,等领域得到了广泛应用。 实现从lua入门到精通。

java jdk 8 帮助文档 中文 文档 chm 谷歌翻译

JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷歌翻译,非人工翻译。准确性不能保证,请与英文版配合使用 文件打开空白 右键文件属性 解除锁定

TalentQ逻辑题

自己用到,很有帮助,整理了一下,希望对大家有帮助

相关热词 c#等比例压缩图片大小 c# word 替换 c# mysql插入 c#窗体上的叉添加事件 c#打印图片文件 c#後台調前台js c#控制台美化 c#获取当前的农历日期 c# 构造函数重载 c#代码修改服务器时间