zoukankan      html  css  js  c++  java
  • CentOS 文件中行内容操作

               在指定内容后面新增一行:

    [root@localhost ~]# sed -i.bak '/^1111/a 22222222' a.txt    -- 在以‘1111’开头的行后面加内容为‘22222222’的行
    [root@localhost ~]# ll
    总用量 20
    -rw-------. 1 root root 1117 Mar 25 10:04 anaconda-ks.cfg
    -rw-r--r--  1 root root   35 Jul  6 11:08 a.txt
    -rw-r--r--  1 root root   26 Jul  6 11:07 a.txt.bak
    drwxr-xr-x. 2 root root    6 Mar 25 10:11 Desktop
    drwxr-xr-x. 2 root root    6 Mar 25 10:11 Documents
    drwxr-xr-x. 2 root root    6 Mar 25 10:11 Downloads
    -rw-r--r--. 1 root root 1424 Mar 25 10:05 initial-setup-ks.cfg
    drwxr-xr-x. 2 root root    6 Mar 25 10:11 Music
    drwxr-xr-x. 2 root root    6 Mar 25 10:11 Pictures
    drwxr-xr-x. 2 root root    6 Mar 25 10:11 Public
    -rw-r--r--  1 root root  935 Jun 10 11:08 :q
    drwxr-xr-x. 2 root root    6 Mar 25 10:11 Templates
    drwxr-xr-x. 2 root root    6 Mar 25 10:11 Videos
    [root@localhost ~]# cat a.txt
    111111111
    22222222
    
    111
    
    33333333

             替换某行的内容:

    [root@localhost ~]# sed -i '/^111$/c 55555' a.txt    -- 行内容为‘111’替换成‘55555’
    [root@localhost ~]# cat a.txt
    111111111
    22222222
    
    55555
    
    33333333

         删除某一行内容:

    [root@localhost ~]# sed -i '/^3/d' a.txt   -- 删除以3开头的行
    [root@localhost ~]# cat a.txt
    111111111
    22222222
    
    55555
  • 相关阅读:
    C#调用webservice
    C#调用java方法踩坑记
    GitHub
    oracle之在java中调用
    oracle之数据恢复(delete误删)
    word之高级
    word之个人设置
    word之常用功能
    word
    git之摘抄
  • 原文地址:https://www.cnblogs.com/zhongjicainiao/p/14976115.html
Copyright © 2011-2022 走看看