zoukankan      html  css  js  c++  java
  • linux系统中在指定行后添加空行

    1、在所有行后添加空行

    [root@centos79 test]# cat a.txt
    a g r e
    i x k like
    a f g liker
    s t 2 a
    b d s i
    [root@centos79 test]# awk '{print $0 "
    "}' a.txt
    a g r e
    
    i x k like
    
    a f g liker
    
    s t 2 a
    
    b d s i

    2、

    [root@centos79 test]# cat a.txt
    a g r e
    i x k like
    a f g liker
    s t 2 a
    b d s i
    [root@centos79 test]# awk '{if(NR%2 == 0){print $0 "
    "}else {print $0}}' a.txt  ## 偶数后添加空行
    a g r e
    i x k like
    
    a f g liker
    s t 2 a
    
    b d s i
    [root@centos79 test]# awk '{if(NR%2 == 0){print "
    "$0}else {print $0}}' a.txt  ## 偶数前添加空行
    a g r e
    
    i x k like
    a f g liker
    
    s t 2 a
    b d s i

    3、

    [root@centos79 test]# cat a.txt
    a g r e
    i x k like
    a f g liker
    s t 2 a
    b d s i
    [root@centos79 test]# awk '{if($0 ~ /f/){print $0 "
    "} else {print $0}}' a.txt  ## 利用正则
    a g r e
    i x k like
    a f g liker
    
    s t 2 a
    b d s i
    [root@centos79 test]# awk '{if($0 ~ /g/){print $0 "
    "} else {print $0}}' a.txt  ## 利用正则
    a g r e
    
    i x k like
    a f g liker
    
    s t 2 a
    b d s i

    4、

    [root@centos79 test]# cat a.txt
    a g r e
    i x k like
    a f g liker
    s t 2 a
    b d s i
    [root@centos79 test]# awk 'BEGIN{printf "
    "}{print $0}' a.txt  ##行首添加空行
    
    a g r e
    i x k like
    a f g liker
    s t 2 a
    b d s i
    [root@centos79 test]# awk '{print $0}END{printf "
    "}' a.txt  ## 行尾添加空行
    a g r e
    i x k like
    a f g liker
    s t 2 a
    b d s i
    
    [root@centos79 test]# awk 'BEGIN{printf "
    "}{print $0}END{printf "
    "}' a.txt  ## 行首、行尾同时添加空行
    
    a g r e
    i x k like
    a f g liker
    s t 2 a
    b d s i
  • 相关阅读:
    visual studio 安装相关
    网站性能测试工具体[转]
    javascript使用小技巧
    代码复用(转)
    Sql Server 2005 服务器性能监视[转]
    dropdownlist
    C#中用SharpZipLib.dll实现压缩解压2
    过滤非法字符
    C#中用SharpZipLib.dll实现压缩解压
    详解DNS安装及配置多个二级域名的三种方法(图文教程) (转)
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14970256.html
Copyright © 2011-2022 走看看