博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux删除空行操作:awk、grep、tr、sed
阅读量:5909 次
发布时间:2019-06-19

本文共 397 字,大约阅读时间需要 1 分钟。

  如下:如何删除空行

shen\nshen\\nsensehsehesheshe

  真正删除空行,可以使用vim:

  • 通过命令模式删除空行。vim在命令模式下(在vim里输入英文字符:进入命令模式)输入: %s/^n//g 。意思是全局替换所有以回车开头的字符,替换为空。
  • 如果有多个连续的空行,想保留一行。则只需在命令行模式输入下行即可:%s/^n$//g

linux pipline输出是删除方法:

 

1、grepgrep -v '^$' file2、sedsed '/^$/d'  file 或 sed -n '/./p' file3、awk: $0表示一行awk '/./ {print}' file 或 awk '{if($0!="") print}'4、trtr -s "\n"

 

主要参考:http://www.361way.com/del-blank-line/2225.html

转载地址:http://kivpx.baihongyu.com/

你可能感兴趣的文章
-msoft-float -mhard-float区别
查看>>
STL之string篇
查看>>
canvas里设置width和css里设置width和js里设置width的区别
查看>>
解析spring启动加载dubbo过程
查看>>
uva 1400 - "Ray, Pass me the dishes!"
查看>>
MAVEN 配置阿里巴巴镜像
查看>>
今天我来了
查看>>
Java并发编程(一)
查看>>
Android 运行过程
查看>>
结队项目——智能订餐系统用户调研报告
查看>>
php中 $$str 中 "$$" 的解释
查看>>
程序猿的能力拓展模型
查看>>
[LeetCode][Java] Container With Most Water
查看>>
线程专用钩子和全局钩子的差别
查看>>
Swift开发教程--怎样自己定义TabBarItem的图片显示
查看>>
【Bug历练手册】Frame must be terminated with a null octet
查看>>
MySQL5.6 windows7下安装及基本操作
查看>>
cin.get()、流和缓冲区
查看>>
设计模式及面向对象的设计原则
查看>>
通讯录封装实现
查看>>