美文网首页
使用shell脚本删除空白行

使用shell脚本删除空白行

作者: 习惯了千姿百态 | 来源:发表于2021-07-17 16:38 被阅读0次
tr -s "\n" 删除多个连续的换行,并且只保留最前面的那个,所以这不是删除换行的意思

当文件第一行存在换行就无法删除了,这么做就可以:

tr -s '\n'|sed '/^$/d'

但是当文件某一行是空白的,但是有空格,此时上面的方法就无法删除空白行了,按照上述的说明,我们可以把连续多个空格删除只保留一个,然后再删除换行:

tr -s ' '|sed '/^ /d' |tr -s '\n'|sed '/^$/d'

不过这些都要实际问题实际对待,寻找最佳的方法!

相关文章

  • 使用shell脚本删除空白行

    当文件第一行存在换行就无法删除了,这么做就可以: 但是当文件某一行是空白的,但是有空格,此时上面的方法就无法删除空...

  • shell 脚本删除过期文件

    1.定时删除7天之前的文件2.使用shell脚本定时删除 脚本内容 脚本存放目录 将脚本配置到系统调度中 编辑调度...

  • (转)iOS使用shell脚本批量修改属性

    iOS使用shell脚本注入混淆内容iOS使用Shell脚本批量修改类名称iOS使用shell脚本批量修改属性 h...

  • linux基础知识----Just for Tencent(sh

    (1) shell脚本的创建 #!/bin/bash //指定要使用的shell (2)shell脚本查找路径 ...

  • shell小练习

    题目:需要创建etcd的批量删除命令,删除ip 解法:1.shell脚本,参数设置为输入网段,和起始IP2.使用b...

  • 01.shell简介

    Shell简介 Shell 脚本 shell环境 sh(全称 Bourne Shell): 是UNIX最初使用的 ...

  • Python 入门

    Python 调用 Shell 脚本 准备 shell 脚本 hello.sh 使用os.system方法 输出结...

  • 尚硅谷大数据技术之Oozie

    第4章 Oozie的使用4.1 案例一:Oozie调度shell脚本目标:使用Oozie调度Shell脚本分步实现...

  • Linux命令行与Shell脚本编程大全-构建基本脚本

    本章内容: 构建基本脚本 使用多个命令 创建shell脚本文件 构建基本脚本 在构建shell脚本文件时,必须在文...

  • Shell语言学习(二)

    使用Shell语言自己写编译动态库脚本文件,用脚本语言去操作数据库,插入数据,删除数据,修改数据等等... 内容一...

网友评论

      本文标题:使用shell脚本删除空白行

      本文链接:https://www.haomeiwen.com/subject/udpwpltx.html