shell通过sed上下两行合并成一行的实现

 更新时间:2023年03月30日 09:27:01   作者:IChen.  
本文主要介绍了shell通过sed上下两行合并成一行的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、shell上下两行

1.file

cat file.txt

host1
192.168.0.1
host2
192.168.0.2
host3
192.168.0.3
host4
192.168.0.4
host5
192.168.0.5

2.sed

sed 'N;s/\n/ :/' file

# cat file.txt | sed 'N;s/\n/ :/'
host1 :192.168.0.1
host2 :192.168.0.2
host3 :192.168.0.3
host4 :192.168.0.4
host5 :192.168.0.5

二、sed多行

N (next)多行操作命令,文本前后两行合并为一行

# cat file.txt
host11
192.168.0.1
host222
192.168.0.2
host3
192.168.0.3
host44
192.168.0.4
host555
192.168.0.5
# sed 'N;s/\n/ :/' file.txt
host11 :192.168.0.1
host222 :192.168.0.2
host3 :192.168.0.3
host44 :192.168.0.4
host555 :192.168.0.5

使用“制表符”\t对齐边缘

# sed 'N;s/\n/   \t/' file.txt
host11       192.168.0.1
host222       192.168.0.2
host3       192.168.0.3
host44       192.168.0.4
host555       192.168.0.5

到此这篇关于shell通过sed上下两行合并成一行的实现的文章就介绍到这了,更多相关shell sed合并内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • shell判断变量是否含某个字符串的6种方法

    shell判断变量是否含某个字符串的6种方法

    本文主要介绍了shell判断变量是否含某个字符串的6种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Linux paste命令用法汇总

    Linux paste命令用法汇总

    paste命令是linux下的一个文件管理命令,paste命令可以把每个文件以列对列的方式,然后一列列地加以合并,也就是合并两个文件,这篇文章主要介绍了Linux paste命令使用方法,感兴趣的朋友一起看看吧
    2022-12-12
  • Shell脚本定时备份清除运行系统日志的代码

    Shell脚本定时备份清除运行系统日志的代码

    写备份并清除老日志Shell脚本,并附带一个清除日志(log)的shell脚本代码,需要的朋友可以参考下
    2013-02-02
  • 利用shell命令统计日志的方法详解

    利用shell命令统计日志的方法详解

    这篇文章主要给大家介绍了关于利用shell命令统计日志的方法,通过这个命令将会对大家的学习或者工作具有一定的参考学习价值,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-09-09
  • Linux 怎么实现添加FTP用户并设置权限的方法

    Linux 怎么实现添加FTP用户并设置权限的方法

    这篇文章主要介绍了Linux 怎么实现添加FTP用户并设置权限的方法的相关资料,这里对添加FTP用户进行了步骤详解,需要的朋友可以参考下
    2017-01-01
  • 分享一个入门级可控多线程shell脚本代码

    分享一个入门级可控多线程shell脚本代码

    这篇文章主要介绍了分享一个入门级可控多线程shell脚本代码,需要的朋友可以参考下
    2016-02-02
  • 每天一个linux命令 chgrp命令

    每天一个linux命令 chgrp命令

    这篇文章主要为大家详细介绍了一个linux命令:chgrp命令,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Shell脚本字符串单引号和双引号的区别浅析

    Shell脚本字符串单引号和双引号的区别浅析

    这篇文章主要介绍了Shell脚本字符串单引号和双引号的区别浅析,,并罗列了一些字符串的操作方法,需要的朋友可以参考下
    2014-07-07
  • Shell脚本实用的六个技巧示例

    Shell脚本实用的六个技巧示例

    本文介绍Shell脚本实用的六个技巧示例:使用Shell脚本实现自动化备份、使用Shell脚本实现定时任务、使用Shell脚本实现远程登录服务器、使用Shell脚本自动化部署应用、使用Shell脚本实现快速部署开发环境、使用Shell脚本实现快速检查服务器性能
    2023-11-11
  • Shell脚本调快调慢系统时间(测试服务器时使用)

    Shell脚本调快调慢系统时间(测试服务器时使用)

    这篇文章主要介绍了Shell脚本修改系统时间(测试服务器时使用),本文脚本用于调快或者调慢系统时间,需要的朋友可以参考下
    2014-12-12

最新评论