• 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
  • 相关阅读:
    pat甲级1004 Counting Leaves
    pat甲级1003 Emergency
    pat甲级1002 A+B for Polynomials
    pat甲级1001 A+B Format
    【转载】sql注入之入门
    JavaScript基础学习笔记
    django 安装
    python web编程CGI
    python urllib库
    python数据库编程
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14970256.html
Copyright © 2020-2023  润新知